Difference between revisions of "VS:Add2DVertex"

From Vectorworks Developer
Jump to: navigation, search
m (1 revision)
(add vertex types list)
Line 40: Line 40:
  
 
-----------------------------------------------------------------------------------------------------------
 
-----------------------------------------------------------------------------------------------------------
<remark></remark>
+
<remark>
 +
([[User:Orso.b.schmid|Orso]] 2020.09.28):
 +
Vertex types:
 +
: 0 = corner
 +
: 1 = bezier
 +
: 2 = cubic
 +
: 3 = arc
 +
: 4 = radius
 +
</remark>
  
 
-----------------------------------------------------------------------------------------------------------
 
-----------------------------------------------------------------------------------------------------------

Revision as of 01:25, 28 September 2020

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

Description

This procedure will add to a polyline a vertex defined by its position, its type(0 to 4) and the radius if type is 3 or 4. A vertex of type 4 should be followed and preceded by corner vertices. If the type is equal to 4, the point will be a middle point of an arc. In this case if the radius is not given (0) it will be computed.
PROCEDURE Add2DVertex(
pX, pY  :REAL;
vertexType  :INTEGER;
arcRadius  :REAL);
def vs.Add2DVertex(p, vertexType, arcRadius):
    return None

Parameters

p REAL The vertex to add to a polyline.
vertexType INTEGER The type of the vertex it could be 0, 1, 2, 3 or 4.
arcRadius REAL The arc radius if the vertex type is 3 or 4.

Remarks

(Orso 2020.09.28):

Vertex types:

0 = corner
1 = bezier
2 = cubic
3 = arc
4 = radius

Example

beginPoly;
Add2DVertex(0,0,0,0);
Add2DVertex(1,1,4,0);
Add2DVertex(2,0,0,0);
Add2DVertex(3,1,4,0);
Add2DVertex(4,0,0,0);
endPoly;

Version

Availability: from Vectorworks 2012
Personal tools
NamespacesFFFF

Variants
Actions
Advanced Search
See Also
Navigation
Toolbox