SegmentPoint3DGrid_Planes
Segments a point cloud into planes.
Syntax
C++
C#
Python
def SegmentPoint3DGrid_Planes( inPointCloud: Point3DGrid, /, *, inCellSize: float = 16.0, inFlatnessNoiseLevel: float = 0.04, inMaxIterations: int = 1000, inMaxAngleDeviation: float = 15.0, inMaxDistanceDeviation: float = 0.1 ) -> ( outPlanePoints: list[ list[Point3D] ], outPlanes: list[Plane3D], diagPlanarCells: list[ list[Point3D] ] )
Parameters
| Name | Type | Range | Default | Description | |
|---|---|---|---|---|---|
![]() |
inPointCloud | Point3DGrid | |||
![]() |
inCellSize | float | 2.0 - ![]() |
16.0 | Size of a single cell in the real coordinate system |
![]() |
inFlatnessNoiseLevel | float | 0.0D - 1.0D | 0.04 | |
![]() |
inMaxIterations | int | 1 - ![]() |
1000 | |
![]() |
inMaxAngleDeviation | float | 0.0 - 90.0 | 15.0 | |
![]() |
inMaxDistanceDeviation | float | 0.0 - ![]() |
0.1 | |
![]() |
outPlanePoints | list[ list[Point3D] ] | |||
![]() |
outPlanes | list[Plane3D] | |||
![]() |
diagPlanarCells | list[ list[Point3D] ] | Computed planar cells |




