open3d.t.geometry.PointCloud¶
-
class
open3d.t.geometry.
PointCloud
¶ A pointcloud contains a set of 3D points.
-
__init__
(*args, **kwargs)¶ Overloaded function.
__init__(self: open3d.cpu.pybind.t.geometry.PointCloud, dtype: open3d.cpu.pybind.core.Dtype, device: open3d.cpu.pybind.core.Device) -> None
__init__(self: open3d.cpu.pybind.t.geometry.PointCloud, points: open3d.cpu.pybind.core.TensorList) -> None
__init__(self: open3d.cpu.pybind.t.geometry.PointCloud, map_keys_to_tensorlists: Dict[str, open3d.cpu.pybind.core.TensorList]) -> None
-
clear
(self)¶ Clear all elements in the geometry.
- Returns
open3d.cpu.pybind.t.geometry.Geometry
-
static
from_legacy_pointcloud
(pcd_legacy: open3d.cpu.pybind.geometry.PointCloud, dtype: open3d.cpu.pybind.core.Dtype = Float32, device: open3d.cpu.pybind.core.Device = CPU:0) → open3d.cpu.pybind.t.geometry.PointCloud¶ Create a PointCloud from a legacy Open3D PointCloud.
-
get_center
(self: open3d.cpu.pybind.t.geometry.PointCloud) → open3d.cpu.pybind.core.Tensor¶ Returns the center for point coordinates.
-
get_max_bound
(self: open3d.cpu.pybind.t.geometry.PointCloud) → open3d.cpu.pybind.core.Tensor¶ Returns the max bound for point coordinates.
-
get_min_bound
(self: open3d.cpu.pybind.t.geometry.PointCloud) → open3d.cpu.pybind.core.Tensor¶ Returns the min bound for point coordinates.
-
is_empty
(self)¶ Returns
True
iff the geometry is empty.- Returns
bool
-
rotate
(self: open3d.cpu.pybind.t.geometry.PointCloud, R: open3d.cpu.pybind.core.Tensor, center: open3d.cpu.pybind.core.Tensor) → open3d.cpu.pybind.t.geometry.PointCloud¶ Rotate points and normals (if exist).
-
scale
(self: open3d.cpu.pybind.t.geometry.PointCloud, scale: float, center: open3d.cpu.pybind.core.Tensor) → open3d.cpu.pybind.t.geometry.PointCloud¶ Scale points.
-
synchronized_push_back
(self: open3d.cpu.pybind.t.geometry.PointCloud, map_keys_to_tensors: Dict[str, open3d.cpu.pybind.core.Tensor]) → None¶
-
to_legacy_pointcloud
(self: open3d.cpu.pybind.t.geometry.PointCloud) → open3d.cpu.pybind.geometry.PointCloud¶ Convert to a legacy Open3D PointCloud.
-
transform
(self: open3d.cpu.pybind.t.geometry.PointCloud, transformation: open3d.cpu.pybind.core.Tensor) → open3d.cpu.pybind.t.geometry.PointCloud¶ Transforms the points and normals (if exist).
-
translate
(self: open3d.cpu.pybind.t.geometry.PointCloud, translation: open3d.cpu.pybind.core.Tensor, relative: bool = True) → open3d.cpu.pybind.t.geometry.PointCloud¶ Translates points.
-
property
point
¶
-