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
Input value inPointCloud Point3DGrid
Input value inCellSize float 2.0 - 16.0 Size of a single cell in the real coordinate system
Input value inFlatnessNoiseLevel float 0.0D - 1.0D 0.04
Input value inMaxIterations int 1 - 1000
Input value inMaxAngleDeviation float 0.0 - 90.0 15.0
Input value inMaxDistanceDeviation float 0.0 - 0.1
Output value outPlanePoints list[ list[Point3D] ]
Output value outPlanes list[Plane3D]
Diagnostic input diagPlanarCells list[ list[Point3D] ] Computed planar cells