Platforms to show: All Mac Windows Linux Cross-Platform
ClipperPolyNodeMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
PolyNodes are encapsulated within a PolyTree container, and together provide a data structure representing the parent-child relationships of polygon contours returned by Clipper's Execute method.
A PolyNode object represents a single polygon. Its IsHole property indicates whether it's an outer or a hole. PolyNodes may own any number of PolyNode children (Childs), where children of outer polygons are holes, and children of holes are (nested) outer polygons.
- 10 properties
- property ChildCount as Integer
- property Childs as ClipperPolyNodesMBS
- property Contour as ClipperPathMBS
- property Handle as Integer
- property IsHole as Boolean
- property IsOpen as Boolean
- property NextNode as ClipperPolyNodeMBS
- property Owner as Variant
- property ParentNode as ClipperPolyNodeMBS
- property Tag as Variant
- method Constructor
Sub classes:
Some methods using this class:
- ClipperPolyNodesMBS.Append(item as ClipperPolyNodeMBS)
- ClipperPolyNodesMBS.Insert(Index as Integer, item as ClipperPolyNodeMBS)
- ClipperPolyNodesMBS.Values as ClipperPolyNodeMBS()
Some properties using for this class:
- ClipperPolyNodeMBS.NextNode as ClipperPolyNodeMBS
- ClipperPolyNodeMBS.ParentNode as ClipperPolyNodeMBS
- ClipperPolyTreeMBS.First as ClipperPolyNodeMBS
- ClipperPolyNodesMBS.Value(Index as Integer) as ClipperPolyNodeMBS
The items on this page are in the following plugins: MBS Tools Plugin.
ClipperPointMBS - ClipperPolyNodesMBS