# VS:SetPolyPt3D

From Vectorworks Developer

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

## Description

Procedure SetPolyPt3D sets the position of the specified vertex in the referenced 3D object.PROCEDURE SetPolyPt3D(

objectHd :HANDLE;

index :INTEGER;

pX,pY :REAL;

zValue :REAL);

def vs.SetPolyPt3D(objectHd, index, p, zValue): return None

## Parameters

objectHd HANDLE Handle to mesh or 3D poly object. index INTEGER Index of vertex point. p REAL New X-Y coordinates of vertex. zValue REAL New elevation of vertex.

## Remarks

Please have a look at my comments on the VectorLab regarding this function, concerning index and origin.Orso, 2010/09/12: Warning: From VW13 this function subtracts the layer Z to the passed z-value. So, for example, by a layer z of 10, if you pass z=1 the vertex will go to -9.

## Example

#### VectorScript

SetPolyPt3D(objectHandle,3,2.5",3",8");