Property Shape
Shape
Character string which lists the points belonging to the shape corresponding to the object.
Declaration
public string Shape { get; set; }
Property Value
Type | Description |
---|---|
string |
Remarks
You can use Scene.Shape class to manipulate this character string.
The coordinates are given in decimal values and are
separated with a coma. The points are separated with a semi
column like in the following example:
x1,y1,z1,p1;x2,y2,z2,p2;...;xn,yn,Zn,pn
, where n
is
total points amount, xn
, yn
, and zn
are the
scene coordinates of the nth point of the shape and pn
holds its property flags.
The different shape property flags are listed in the following table:
1 | Selection flag: indicated whether the point of the shape is selected by the user. |
2 | Circle arc flag: indicates whether the point defines a circle arc along with the previous point of the shape and the following point. |
The pn
value mentioned after the coordinates of a
shape point is the sum of the property flags corresponding to
this point. This way, a point that is selected and that is at
the same time a circle arc point will have a property value of 3
(1 + 2).