Project Point Cloud to Plane

This operator has two versions:

  • Pointcloud Projection to Plane: Processes point clouds without normal information.

  • Pointcloud Projection to Plane (with Normals): Processes point clouds with normal information.

The core functionality of both is identical; they only differ in the type of Pointcloud data processed. The output Convex point cloud will retain the type of the input Pointcloud.

Function Description

This operator is used to project each point in the input Pointcloud data onto one or more user-defined geometric planes. The target projection plane can be specified by providing a plane equation or a plane normal vector.

Use Cases

  • Data Analysis: Projecting a 3D Pointcloud to a 2D plane can simplify analysis, such as observing the distribution of points on a specific cross-section, or preparing for subsequent 2D image processing algorithms.

  • Feature Extraction: Projecting a Pointcloud to a specific plane before shape recognition or feature description may help highlight certain geometric features.

  • Localization and Alignment: Projecting a Pointcloud onto a known plane (such as the ground or a tabletop) can assist in determining the object’s position or performing pose alignment.

Inputs and Outputs

Input Items

Pointcloud: The input Pointcloud or Point Cloud List.

Projection axis: A list containing projection axis/plane information corresponding one-to-one with the input Point Cloud List.

Output Items

Projection point cloud: The Point Cloud List remaining after projection filtering.

Parameter Description

The input Point Cloud List and Projection axis list must correspond one-to-one.

Enable node

Parameter Description

Controls whether this operator performs calculations.

Tuning Instructions

  • Enabled (default): The operator functions normally.

  • Disabled: The operator performs no action and directly outputs the input data.