VS:Add2DVertex: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
m (Transfer Orso to _c_) |
||
(One intermediate revision by the same user not shown) | |||
Line 40: | Line 40: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
<remark></remark> | <remark> | ||
[[User:CBM-c-|_c_]] (2020.09.28): | |||
Vertex types: | |||
: 0 = corner | |||
: 1 = bezier | |||
: 2 = cubic | |||
: 3 = arc | |||
: 4 = radius | |||
</remark> | |||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
Latest revision as of 07:09, 30 December 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
_c_ (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