open3d.visualization.SelectionPolygonVolume#

class open3d.visualization.SelectionPolygonVolume#

Select a polygon volume for cropping.

__init__(*args, **kwargs)#

Overloaded function.

  1. __init__(self: open3d.cpu.pybind.visualization.SelectionPolygonVolume) -> None

Default constructor

  1. __init__(self: open3d.cpu.pybind.visualization.SelectionPolygonVolume, arg0: open3d.cpu.pybind.visualization.SelectionPolygonVolume) -> None

Copy constructor

crop_in_polygon(self, input)#

Function to crop 3d point clouds.

Parameters:

input (open3d.geometry.PointCloud) – The input point cloud xyz.

Returns:

List[int]

crop_point_cloud(self, input)#

Function to crop point cloud.

Parameters:

input (open3d.geometry.PointCloud) – The input point cloud.

Returns:

open3d.geometry.PointCloud

crop_triangle_mesh(self, input)#

Function to crop crop triangle mesh.

Parameters:

input (open3d.geometry.TriangleMesh) – The input triangle mesh.

Returns:

open3d.geometry.TriangleMesh

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