Optionalparent: TransformNodeOptional_dragPointPositioningFunctionOrIndex: DragPointPositioningFunctionOrIndexProtected Readonly_OptionaldragReadonlynameReadonlyonApplies changes which may have occured since the last time apply or build was called. When a control point is moved and then called, the shape of the polygon will be recalculated using the factory method provided in the constructor.
Similar to build in DynamicPolygon, but instead of providing the points that define every edge of the polygon, this method takes in control points which when used in together with the factory method can create arbitrary sets of points to define polygons
The control points used by the factory method provided in the constructor, for example the centre and radius point of a circle
Wheter to transform the points to the DynamicPolygon's parent local space before using them to build
Wheter to create virtual points or not
The DynamicPolygonPointValidationResult,
Clears the polygon of all current polygon points and control points.
Optionalpredicate: (p: DynamicPolygonPoint) => booleanDisposes the DynamicPolygonWithArbitraryPoints. It is no longer useable after this call.
Sets the material of the underlying DynamicPolygon
Wrapper of DynamicPolygon to be able to create polygons that are any arbitrary shape such as circles, arrows etc.