cloudViewer.visualization.SelectionPolygonVolume#

class cloudViewer.visualization.SelectionPolygonVolume#

Select a polygon volume for cropping.

__init__(*args, **kwargs)#

Overloaded function.

  1. __init__(self: cloudViewer.visualization.SelectionPolygonVolume) -> None

Default constructor

  1. __init__(self: cloudViewer.visualization.SelectionPolygonVolume, arg0: cloudViewer.visualization.SelectionPolygonVolume) -> None

Copy constructor

crop_in_polygon(self, input)#

Function to crop 3d point clouds.

Parameters:

input (cloudViewer.geometry.ccPointCloud) – The input point cloud xyz.

Returns:

list[int]

crop_point_cloud(self, input)#

Function to crop point cloud.

Parameters:

input (cloudViewer.geometry.ccPointCloud) – The input point cloud.

Returns:

cloudViewer.geometry.ccPointCloud

crop_triangle_mesh(self, input)#

Function to crop crop triangle mesh.

Parameters:

input (cloudViewer.geometry.ccMesh) – The input triangle mesh.

Returns:

cloudViewer.geometry.ccMesh

property axis_max#

Maximum axis value.

Type:

float

property axis_min#

Minimum axis value.

Type:

float

property bounding_polygon#

Bounding polygon boundary.

Type:

(n, 3) float64 numpy array

property orthogonal_axis#

one of {x, y, z}.

Type:

string