A grid of voxels that is used to find planes of a specific orientation all at once.
Planes can be found in each individual layer of the grid based on the density of points in each voxel.
Inheritance
PlaneExtractionVoxelGrid
public class PlaneExtractionVoxelGrid : PlaneVoxelGrid<LayerPlaneData>
Constructors
Declaration
public PlaneExtractionVoxelGrid(VoxelGridOrientation orientation, Bounds containedBounds, float voxelSize, VoxelPlaneFindingParams planeFindingParams)
Parameters
Properties
Declaration
protected override bool CheckEmptyAreaForInitialPlanes { get; }
Property Value
Overrides
Unity.MARS.PlaneVoxelGrid<Unity.MARS.LayerPlaneData>.CheckEmptyAreaForInitialPlanes
Methods
Declaration
protected override LayerPlaneData CreateLayerPlane(PlaneVoxel startingVoxel)
Parameters
Returns
Overrides
Unity.MARS.PlaneVoxelGrid<Unity.MARS.LayerPlaneData>.CreateLayerPlane(Unity.MARS.PlaneVoxel)
Declaration
public void ExtractPlanes(List<ExtractedPlaneData> planes)
Parameters