Platforms to show: All Mac Windows Linux Cross-Platform
ClipperPathsMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Clipper | MBS Tools Plugin | 18.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This class is fundamental to the Clipper Library. It's a list or array of one or more Path structures. (The Path structure contains an ordered list of vertices that make a single contour.)
Paths may open (a series of line segments), or they may closed (polygons). Whether or not a path is open depends on context. Closed paths may be 'outer' contours or 'hole' contours. Which they are depends on orientation.
- 6 properties
- 10 methods
- method Append(item as ClipperPathMBS)
- method Clear
- method Constructor
- method Constructor(otherPaths as ClipperPathsMBS)
- method Equal(otherPaths as ClipperPathsMBS) as boolean
- method Insert(Index as Integer, item as ClipperPathMBS)
- method Remove(index as integer)
- method Reverse
- method Values as ClipperPathMBS()
- method ValuesToArray(dest() as ClipperPathMBS)
This class has no sub classes.
Some methods using this class:
- ClipperEngineMBS.AddPaths(paths as ClipperPathsMBS, PolyType as Integer, Closed as Boolean) as Boolean
- ClipperMBS.CleanPolygon(InPoly as ClipperPathMBS, byref OutPolys as ClipperPathsMBS, distance as double = 1.415)
- ClipperMBS.CleanPolygons(Poly as ClipperPathsMBS, distance as double = 1.415)
- ClipperMBS.ClosedPathsFromPolyTree(polytree as ClipperPolyTreeMBS, byref paths as ClipperPathsMBS)
- ClipperMBS.MinkowskiSum(pattern as ClipperPathMBS, path as ClipperPathMBS, byref solution as ClipperPathsMBS, pathIsClosed as boolean)
- ClipperMBS.MinkowskiSum(pattern as ClipperPathMBS, paths as ClipperPathsMBS, byref solution as ClipperPathsMBS, pathIsClosed as boolean)
- ClipperMBS.PolyTreeToPaths(polytree as ClipperPolyTreeMBS, byref paths as ClipperPathsMBS)
- ClipperMBS.SimplifyPolygon(InPoly as ClipperPathMBS, byref OutPolys as ClipperPathsMBS, fillType as ClipperMBS.PolyFillType = ClipperMBS.PolyFillType.EvenOdd)
- ClipperMBS.SimplifyPolygons(InPolys as ClipperPathsMBS, byref OutPolys as ClipperPathsMBS, fillType as ClipperMBS.PolyFillType = ClipperMBS.PolyFillType.EvenOdd)
- ClipperMBS.SimplifyPolygons(Polys as ClipperPathsMBS, fillType as Integer)
Some examples using this class:
- /Tools/Clipper/Clipper Ellipse Test
- /Tools/Clipper/Clipper Intersecion Test
- /Tools/Clipper/Clipper Offset Test
- /Tools/Clipper/Clipper Sample
- /Tools/Clipper/MinkowskiSum Test
The items on this page are in the following plugins: MBS Tools Plugin.
ClipperPathMBS - ClipperPointMBS