open3d API Reference
Full documentation for open3d (0.19.0)
open3d.camera
Python Library Documentation: module open3d.cpu.pybind.camera in open3d.cpu.pybind
NAME
open3d.cpu.pybind.camera
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
PinholeCameraIntrinsic
PinholeCameraIntrinsicParameters
PinholeCameraParameters
PinholeCameraTrajectory
class PinholeCameraIntrinsic(pybind11_builtins.pybind11_object)
| PinholeCameraIntrinsic class stores intrinsic camera matrix, and image height and width.
|
| Method resolution order:
| PinholeCameraIntrinsic
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> open3d.cpu.pybind.camera.PinholeCameraIntrinsic
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, arg0: dict) -> open3d.cpu.pybind.camera.PinholeCameraIntrinsic
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> None
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, arg0: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> None
| Copy constructor
|
| Args:
| arg0 (open3d.cpu.pybind.camera.PinholeCameraIntrinsic)
|
| 3. __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, width: int, height: int, intrinsic_matrix: numpy.ndarray[numpy.float64[3, 3]]) -> None
|
| Args:
| width (int)
| height (int)
| intrinsic_matrix (numpy.ndarray[numpy.float64[3, 3]])
|
| 4. __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, width: int, height: int, fx: float, fy: float, cx: float, cy: float) -> None
|
| Args:
| width (int)
| height (int)
| fx (float)
| fy (float)
| cx (float)
| cy (float)
|
| 5. __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, param: open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters) -> None
|
| Args:
| param (open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters)
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> str
|
| get_focal_length(...)
| get_focal_length(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> tuple[float, float]
| Returns the focal length in a tuple of X-axis and Y-axisfocal lengths.
|
| Returns:
| tuple[float, float]
|
| get_principal_point(...)
| get_principal_point(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> tuple[float, float]
| Returns the principle point in a tuple of X-axis and.Y-axis principle points
|
| Returns:
| tuple[float, float]
|
| get_skew(...)
| get_skew(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> float
| Returns the skew.
|
| Returns:
| float
|
| is_valid(...)
| is_valid(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> bool
| Returns True iff both the width and height are greater than 0.
|
| Returns:
| bool
|
| set_intrinsics(...)
| set_intrinsics(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, width: int, height: int, fx: float, fy: float, cx: float, cy: float) -> None
| Set camera intrinsic parameters.
|
| Args:
| width (int): Width of the image.
| height (int): Height of the image.
| fx (float): X-axis focal length
| fy (float): Y-axis focal length.
| cx (float): X-axis principle point.
| cy (float): Y-axis principle point.
|
| Returns:
| None
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| height
| int: Height of the image.
|
| intrinsic_matrix
| 3x3 numpy array: Intrinsic camera matrix ``[[fx, 0, cx], [0, fy, cy], [0, 0, 1]]``
|
| width
| int: Width of the image.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PinholeCameraIntrinsicParameters(pybind11_builtins.pybind11_object)
| Method resolution order:
| PinholeCameraIntrinsicParameters
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __ge__(...)
| __ge__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __gt__(...)
| __gt__(self: object, other: object) -> bool
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters) -> int
|
| __le__(...)
| __le__(self: object, other: object) -> bool
|
| __lt__(...)
| __lt__(self: object, other: object) -> bool
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.camera.PinholeCameraIntrinsicParameters, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| Kinect2ColorCameraDefault = <PinholeCameraIntrinsicParameters.Kinect2C...
|
| Kinect2DepthCameraDefault = <PinholeCameraIntrinsicParameters.Kinect2D...
|
| PrimeSenseDefault = <PinholeCameraIntrinsicParameters.PrimeSenseDefaul...
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PinholeCameraParameters(pybind11_builtins.pybind11_object)
| Contains both intrinsic and extrinsic pinhole camera parameters.
|
| Method resolution order:
| PinholeCameraParameters
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.camera.PinholeCameraParameters) -> open3d.cpu.pybind.camera.PinholeCameraParameters
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.camera.PinholeCameraParameters, arg0: dict) -> open3d.cpu.pybind.camera.PinholeCameraParameters
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.camera.PinholeCameraParameters) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.camera.PinholeCameraParameters, arg0: open3d.cpu.pybind.camera.PinholeCameraParameters) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.camera.PinholeCameraParameters) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| extrinsic
| 4x4 numpy array: Camera extrinsic parameters.
|
| intrinsic
| ``open3d.camera.PinholeCameraIntrinsic``: PinholeCameraIntrinsic object.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PinholeCameraTrajectory(pybind11_builtins.pybind11_object)
| Contains a list of ``PinholeCameraParameters``, useful to storing trajectories.
|
| Method resolution order:
| PinholeCameraTrajectory
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.camera.PinholeCameraTrajectory) -> open3d.cpu.pybind.camera.PinholeCameraTrajectory
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.camera.PinholeCameraTrajectory, arg0: dict) -> open3d.cpu.pybind.camera.PinholeCameraTrajectory
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.camera.PinholeCameraTrajectory) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.camera.PinholeCameraTrajectory, arg0: open3d.cpu.pybind.camera.PinholeCameraTrajectory) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.camera.PinholeCameraTrajectory) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| parameters
| ``List(open3d.camera.PinholeCameraParameters)``: List of PinholeCameraParameters objects.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
DATA
Kinect2ColorCameraDefault = <PinholeCameraIntrinsicParameters.Kinect2C...
Kinect2DepthCameraDefault = <PinholeCameraIntrinsicParameters.Kinect2D...
PrimeSenseDefault = <PinholeCameraIntrinsicParameters.PrimeSenseDefaul...
FILE
(built-in)
open3d.core
Python Library Documentation: module open3d.cpu.pybind.core in open3d.cpu.pybind
NAME
open3d.cpu.pybind.core
SUBMODULES
cuda
kernel
nns
sycl
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
Blob
Device
Dtype
DynamicSizeVector
HashMap
HashSet
Scalar
SizeVector
Tensor
class Blob(pybind11_builtins.pybind11_object)
| Method resolution order:
| Blob
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Device(pybind11_builtins.pybind11_object)
| Device context specifying device type and device id.
|
| Method resolution order:
| Device
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __ene__(...)
| __ene__(self: open3d.cpu.pybind.core.Device, arg0: open3d.cpu.pybind.core.Device) -> bool
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.core.Device, arg0: open3d.cpu.pybind.core.Device) -> bool
|
| __getstate__(...)
| __getstate__(self: open3d.cpu.pybind.core.Device) -> tuple
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.core.Device) -> None
|
| 2. __init__(self: open3d.cpu.pybind.core.Device, arg0: open3d.cpu.pybind.core.Device.DeviceType, arg1: int) -> None
|
| 3. __init__(self: open3d.cpu.pybind.core.Device, arg0: str, arg1: int) -> None
|
| 4. __init__(self: open3d.cpu.pybind.core.Device, arg0: str) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.core.Device) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.core.Device, arg0: tuple) -> None
|
| __str__(...)
| __str__(self: open3d.cpu.pybind.core.Device) -> str
|
| get_id(...)
| get_id(self: open3d.cpu.pybind.core.Device) -> int
|
| get_type(...)
| get_type(self: open3d.cpu.pybind.core.Device) -> open3d.cpu.pybind.core.Device.DeviceType
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| CPU = <DeviceType.CPU: 0>
|
| CUDA = <DeviceType.CUDA: 1>
|
| DeviceType = <class 'open3d.cpu.pybind.core.Device.DeviceType'>
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Dtype(pybind11_builtins.pybind11_object)
| Open3D data types.
|
| Method resolution order:
| Dtype
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __ene__(...)
| __ene__(self: open3d.cpu.pybind.core.Dtype, arg0: open3d.cpu.pybind.core.Dtype) -> bool
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.core.Dtype, arg0: open3d.cpu.pybind.core.Dtype) -> bool
|
| __hash__(...)
| __hash__(self: open3d.cpu.pybind.core.Dtype) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.core.Dtype, arg0: open3d.cpu.pybind.core.Dtype.DtypeCode, arg1: int, arg2: str) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.core.Dtype) -> str
|
| __str__(...)
| __str__(self: open3d.cpu.pybind.core.Dtype) -> str
|
| byte_code(...)
| byte_code(self: open3d.cpu.pybind.core.Dtype) -> open3d.cpu.pybind.core.Dtype.DtypeCode
|
| byte_size(...)
| byte_size(self: open3d.cpu.pybind.core.Dtype) -> int
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| Bool
|
| Float32
|
| Float64
|
| Int16
|
| Int32
|
| Int64
|
| Int8
|
| UInt16
|
| UInt32
|
| UInt64
|
| UInt8
|
| Undefined
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| DtypeCode = <class 'open3d.cpu.pybind.core.Dtype.DtypeCode'>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DynamicSizeVector(pybind11_builtins.pybind11_object)
| A vector of integers for specifying shape, strides, etc. Some elements can be None.
|
| Method resolution order:
| DynamicSizeVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.core.DynamicSizeVector) -> bool
|
| Check whether the list is nonempty
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.core.DynamicSizeVector, x: Optional[int]) -> bool
|
| Return true the container contains ``x``
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: open3d.cpu.pybind.core.DynamicSizeVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, s: slice) -> open3d.cpu.pybind.core.DynamicSizeVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: int) -> Optional[int]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.core.DynamicSizeVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: open3d.cpu.pybind.core.DynamicSizeVector) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.core.DynamicSizeVector) -> Iterator[Optional[int]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.core.DynamicSizeVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: open3d.cpu.pybind.core.DynamicSizeVector) -> bool
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.core.DynamicSizeVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: int, arg1: Optional[int]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.core.DynamicSizeVector, arg0: slice, arg1: open3d.cpu.pybind.core.DynamicSizeVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.core.DynamicSizeVector, x: Optional[int]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.core.DynamicSizeVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.core.DynamicSizeVector, x: Optional[int]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.core.DynamicSizeVector, L: open3d.cpu.pybind.core.DynamicSizeVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.core.DynamicSizeVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.core.DynamicSizeVector, i: int, x: Optional[int]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.core.DynamicSizeVector) -> Optional[int]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.core.DynamicSizeVector, i: int) -> Optional[int]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.core.DynamicSizeVector, x: Optional[int]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| __pybind11_module_local_v5_msvc_mscver1929__ = <capsule object NULL>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class HashMap(pybind11_builtins.pybind11_object)
| A HashMap is an unordered map from key to value wrapped by Tensors.
|
| Method resolution order:
| HashMap
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.core.HashMap, init_capacity: int, key_dtype: open3d.cpu.pybind.core.Dtype, key_element_shape: open3d.cpu.pybind.core.SizeVector, value_dtype: open3d.cpu.pybind.core.Dtype, value_element_shape: open3d.cpu.pybind.core.SizeVector, device: open3d.cpu.pybind.core.Device = CPU:0) -> None
|
| Args:
| init_capacity (int): Initial capacity of a hash container.
| key_dtype (open3d.cpu.pybind.core.Dtype): Data type for the input key tensor.
| key_element_shape (open3d.cpu.pybind.core.SizeVector): Element shape for the input key tensor. E.g. (3) for 3D coordinate keys.
| value_dtype (open3d.cpu.pybind.core.Dtype): Data type for the input value tensor.
| value_element_shape (open3d.cpu.pybind.core.SizeVector): Element shape for the input value tensor. E.g. (1) for mapped index.
| device (open3d.cpu.pybind.core.Device, optional, default=CPU:0): Compute device to store and operate on the hash container.
|
| 2. __init__(self: open3d.cpu.pybind.core.HashMap, init_capacity: int, key_dtype: open3d.cpu.pybind.core.Dtype, key_element_shape: open3d.cpu.pybind.core.SizeVector, value_dtypes: list[open3d.cpu.pybind.core.Dtype], value_element_shapes: list[open3d.cpu.pybind.core.SizeVector], device: open3d.cpu.pybind.core.Device = CPU:0) -> None
|
| Args:
| init_capacity (int): Initial capacity of a hash container.
| key_dtype (open3d.cpu.pybind.core.Dtype): Data type for the input key tensor.
| key_element_shape (open3d.cpu.pybind.core.SizeVector): Element shape for the input key tensor. E.g. (3) for 3D coordinate keys.
| value_dtypes (list[open3d.cpu.pybind.core.Dtype]): List of data type for the input value tensors.
| value_element_shapes (list[open3d.cpu.pybind.core.SizeVector]): List of element shapes for the input value tensors. E.g. ((8,8,8,1), (8,8,8,3)) for mapped weights and RGB colors stored in 8^3 element arrays.
| device (open3d.cpu.pybind.core.Device, optional, default=CPU:0): Compute device to store and operate on the hash container.
|
| activate(...)
| activate(self: open3d.cpu.pybind.core.HashMap, keys: open3d.cpu.pybind.core.Tensor) -> tuple
| Activate an array of keys stored in Tensors without copying values.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| tuple
|
| active_buf_indices(...)
| active_buf_indices(self: open3d.cpu.pybind.core.HashMap) -> open3d.cpu.pybind.core.Tensor
|
| Get the buffer indices corresponding to active entries in the hash map.
|
| capacity(...)
| capacity(self: open3d.cpu.pybind.core.HashMap) -> int
|
| Get the capacity of the hash map.
|
| clone(...)
| clone(self: open3d.cpu.pybind.core.HashMap) -> open3d.cpu.pybind.core.HashMap
|
| Clone the hash map, including the data structure and the data buffers.
|
| cpu(...)
| cpu(self: open3d.cpu.pybind.core.HashMap) -> open3d.cpu.pybind.core.HashMap
|
| Transfer the hash map to CPU. If the hash map is already on CPU, no copy will be performed.
|
| cuda(...)
| cuda(self: open3d.cpu.pybind.core.HashMap, device_id: int = 0) -> open3d.cpu.pybind.core.HashMap
| Transfer the hash map to a CUDA device. If the hash map is already on the specified CUDA device, no copy will be performed.
|
| Args:
| device_id (int, optional, default=0): Target CUDA device ID.
|
| Returns:
| open3d.cpu.pybind.core.HashMap
|
| erase(...)
| erase(self: open3d.cpu.pybind.core.HashMap, keys: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
| Erase an array of keys stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| find(...)
| find(self: open3d.cpu.pybind.core.HashMap, keys: open3d.cpu.pybind.core.Tensor) -> tuple
| Find an array of keys stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| tuple
|
| insert(...)
| insert(*args, **kwargs)
| Overloaded function.
|
|
| 1. insert(self: open3d.cpu.pybind.core.HashMap, keys: open3d.cpu.pybind.core.Tensor, values: open3d.cpu.pybind.core.Tensor) -> tuple
| Insert an array of keys and an array of values stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
| values (open3d.cpu.pybind.core.Tensor): Input values stored in a tensor of shape (N, value_element_shape).
|
| Returns:
| tuple
|
| 2. insert(self: open3d.cpu.pybind.core.HashMap, keys: open3d.cpu.pybind.core.Tensor, list_values: list[open3d.cpu.pybind.core.Tensor]) -> tuple
| Insert an array of keys and a list of value arrays stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
| list_values (list[open3d.cpu.pybind.core.Tensor]): List of input values stored in tensors of corresponding shapes.
|
| Returns:
| tuple
|
| key_tensor(...)
| key_tensor(self: open3d.cpu.pybind.core.HashMap) -> open3d.cpu.pybind.core.Tensor
|
| Get the key tensor stored in the buffer.
|
| reserve(...)
| reserve(self: open3d.cpu.pybind.core.HashMap, capacity: int) -> None
| Reserve the hash map given the capacity.
|
| Args:
| capacity (int): New capacity for rehashing.
|
| Returns:
| None
|
| save(...)
| save(self: open3d.cpu.pybind.core.HashMap, file_name: str) -> None
| Save the hash map into a .npz file.
|
| Args:
| file_name (str): File name of the corresponding .npz file.
|
| Returns:
| None
|
| size(...)
| size(self: open3d.cpu.pybind.core.HashMap) -> int
|
| Get the size of the hash map.
|
| to(...)
| to(self: open3d.cpu.pybind.core.HashMap, device: open3d.cpu.pybind.core.Device, copy: bool = False) -> open3d.cpu.pybind.core.HashMap
| Convert the hash map to a selected device.
|
| Args:
| device (open3d.cpu.pybind.core.Device): Compute device to store and operate on the hash container.
| copy (bool, optional, default=False): If true, a new tensor is always created; if false, the copy is avoided when the original tensor already has the targeted dtype.
|
| Returns:
| open3d.cpu.pybind.core.HashMap
|
| value_tensor(...)
| value_tensor(*args, **kwargs)
| Overloaded function.
|
|
| 1. value_tensor(self: open3d.cpu.pybind.core.HashMap) -> open3d.cpu.pybind.core.Tensor
| Get the value tensor stored at index 0.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 2. value_tensor(self: open3d.cpu.pybind.core.HashMap, value_buffer_id: int) -> open3d.cpu.pybind.core.Tensor
| Get the value tensor stored at index i
|
| Args:
| value_buffer_id (int)
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| value_tensors(...)
| value_tensors(self: open3d.cpu.pybind.core.HashMap) -> list[open3d.cpu.pybind.core.Tensor]
|
| Get the list of value tensors stored in the buffer.
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| load(...) method of builtins.PyCapsule instance
| load(file_name: str) -> open3d.cpu.pybind.core.HashMap
| Load a hash map from a .npz file.
|
| Args:
| file_name (str): File name of the corresponding .npz file.
|
| Returns:
| open3d.cpu.pybind.core.HashMap
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| device
|
| is_cpu
|
| is_cuda
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class HashSet(pybind11_builtins.pybind11_object)
| A HashSet is an unordered set of keys wrapped by Tensors.
|
| Method resolution order:
| HashSet
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.core.HashSet, init_capacity: int, key_dtype: open3d.cpu.pybind.core.Dtype, key_element_shape: open3d.cpu.pybind.core.SizeVector, device: open3d.cpu.pybind.core.Device = CPU:0) -> None
|
| Args:
| init_capacity (int): Initial capacity of a hash container.
| key_dtype (open3d.cpu.pybind.core.Dtype): Data type for the input key tensor.
| key_element_shape (open3d.cpu.pybind.core.SizeVector): Element shape for the input key tensor. E.g. (3) for 3D coordinate keys.
| device (open3d.cpu.pybind.core.Device, optional, default=CPU:0): Compute device to store and operate on the hash container.
|
| active_buf_indices(...)
| active_buf_indices(self: open3d.cpu.pybind.core.HashSet) -> open3d.cpu.pybind.core.Tensor
|
| Get the buffer indices corresponding to active entries in the hash set.
|
| capacity(...)
| capacity(self: open3d.cpu.pybind.core.HashSet) -> int
|
| Get the capacity of the hash set.
|
| clone(...)
| clone(self: open3d.cpu.pybind.core.HashSet) -> open3d.cpu.pybind.core.HashSet
|
| Clone the hash set, including the data structure and the data buffers.
|
| cpu(...)
| cpu(self: open3d.cpu.pybind.core.HashSet) -> open3d.cpu.pybind.core.HashSet
|
| Transfer the hash set to CPU. If the hash set is already on CPU, no copy will be performed.
|
| cuda(...)
| cuda(self: open3d.cpu.pybind.core.HashSet, device_id: int = 0) -> open3d.cpu.pybind.core.HashSet
| Transfer the hash set to a CUDA device. If the hash set is already on the specified CUDA device, no copy will be performed.
|
| Args:
| device_id (int, optional, default=0): Target CUDA device ID.
|
| Returns:
| open3d.cpu.pybind.core.HashSet
|
| erase(...)
| erase(self: open3d.cpu.pybind.core.HashSet, keys: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
| Erase an array of keys stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| find(...)
| find(self: open3d.cpu.pybind.core.HashSet, keys: open3d.cpu.pybind.core.Tensor) -> tuple
| Find an array of keys stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| tuple
|
| insert(...)
| insert(self: open3d.cpu.pybind.core.HashSet, keys: open3d.cpu.pybind.core.Tensor) -> tuple
| Insert an array of keys stored in Tensors.
|
| Args:
| keys (open3d.cpu.pybind.core.Tensor): Input keys stored in a tensor of shape (N, key_element_shape).
|
| Returns:
| tuple
|
| key_tensor(...)
| key_tensor(self: open3d.cpu.pybind.core.HashSet) -> open3d.cpu.pybind.core.Tensor
|
| Get the key tensor stored in the buffer.
|
| reserve(...)
| reserve(self: open3d.cpu.pybind.core.HashSet, capacity: int) -> None
| Reserve the hash set given the capacity.
|
| Args:
| capacity (int): New capacity for rehashing.
|
| Returns:
| None
|
| save(...)
| save(self: open3d.cpu.pybind.core.HashSet, file_name: str) -> None
| Save the hash set into a .npz file.
|
| Args:
| file_name (str): File name of the corresponding .npz file.
|
| Returns:
| None
|
| size(...)
| size(self: open3d.cpu.pybind.core.HashSet) -> int
|
| Get the size of the hash set.
|
| to(...)
| to(self: open3d.cpu.pybind.core.HashSet, device: open3d.cpu.pybind.core.Device, copy: bool = False) -> open3d.cpu.pybind.core.HashSet
| Convert the hash set to a selected device.
|
| Args:
| device (open3d.cpu.pybind.core.Device): Compute device to store and operate on the hash container.
| copy (bool, optional, default=False): If true, a new tensor is always created; if false, the copy is avoided when the original tensor already has the targeted dtype.
|
| Returns:
| open3d.cpu.pybind.core.HashSet
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| load(...) method of builtins.PyCapsule instance
| load(file_name: str) -> open3d.cpu.pybind.core.HashSet
| Load a hash set from a .npz file.
|
| Args:
| file_name (str): File name of the corresponding .npz file.
|
| Returns:
| open3d.cpu.pybind.core.HashSet
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| device
|
| is_cpu
|
| is_cuda
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Scalar(pybind11_builtins.pybind11_object)
| A Scalar can store one of {double, int64, bool}.
|
| Method resolution order:
| Scalar
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: float) -> None
|
| 2. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: float) -> None
|
| 3. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 4. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 5. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 6. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 7. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 8. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 9. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 10. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: int) -> None
|
| 11. __init__(self: open3d.cpu.pybind.core.Scalar, arg0: bool) -> None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SizeVector(pybind11_builtins.pybind11_object)
| A vector of integers for specifying shape, strides, etc.
|
| Method resolution order:
| SizeVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.core.SizeVector) -> bool
|
| Check whether the list is nonempty
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.core.SizeVector, x: int) -> bool
|
| Return true the container contains ``x``
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.core.SizeVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.core.SizeVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.core.SizeVector, arg0: open3d.cpu.pybind.core.SizeVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.core.SizeVector, s: slice) -> open3d.cpu.pybind.core.SizeVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.core.SizeVector, arg0: int) -> int
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.core.SizeVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.core.SizeVector, arg0: open3d.cpu.pybind.core.SizeVector) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.core.SizeVector, arg0: Iterable) -> None
|
| 4. __init__(self: open3d.cpu.pybind.core.SizeVector, arg0: int) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.core.SizeVector) -> Iterator[int]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.core.SizeVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.core.SizeVector, arg0: open3d.cpu.pybind.core.SizeVector) -> bool
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.core.SizeVector) -> str
|
| Return the canonical string representation of this list.
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.core.SizeVector, arg0: int, arg1: int) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.core.SizeVector, arg0: slice, arg1: open3d.cpu.pybind.core.SizeVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.core.SizeVector, x: int) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.core.SizeVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.core.SizeVector, x: int) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.core.SizeVector, L: open3d.cpu.pybind.core.SizeVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.core.SizeVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.core.SizeVector, i: int, x: int) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.core.SizeVector) -> int
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.core.SizeVector, i: int) -> int
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.core.SizeVector, x: int) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| __pybind11_module_local_v5_msvc_mscver1929__ = <capsule object NULL>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Tensor(pybind11_builtins.pybind11_object)
| A Tensor is a view of a data Blob with shape, stride, data_ptr.
|
| Method resolution order:
| Tensor
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| T(...)
| T(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Transpose <=2-D tensor by swapping dimension 0 and 1.0-D and 1-D Tensor remains the same.
|
| __add__(...)
| __add__(*args, **kwargs)
| Overloaded function.
|
| 1. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __add__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __and__(...)
| __and__(*args, **kwargs)
| Overloaded function.
|
| 1. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __and__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.core.Tensor) -> bool
|
| __div__(...)
| __div__(*args, **kwargs)
| Overloaded function.
|
| 1. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __div__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __eq__(...)
| __eq__(*args, **kwargs)
| Overloaded function.
|
| 1. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __eq__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __floordiv__(...)
| __floordiv__(*args, **kwargs)
| Overloaded function.
|
| 1. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __floordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __ge__(...)
| __ge__(*args, **kwargs)
| Overloaded function.
|
| 1. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __ge__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| 2. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 3. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: slice) -> open3d.cpu.pybind.core.Tensor
|
| 4. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: numpy.ndarray) -> open3d.cpu.pybind.core.Tensor
|
| 5. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 6. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: list) -> open3d.cpu.pybind.core.Tensor
|
| 7. __getitem__(self: open3d.cpu.pybind.core.Tensor, arg0: tuple) -> open3d.cpu.pybind.core.Tensor
|
| __getstate__(...)
| __getstate__(self: open3d.cpu.pybind.core.Tensor) -> tuple
|
| __gt__(...)
| __gt__(*args, **kwargs)
| Overloaded function.
|
| 1. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __gt__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __iadd__(...)
| __iadd__(*args, **kwargs)
| Overloaded function.
|
| 1. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __iadd__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __iand__(...)
| __iand__(*args, **kwargs)
| Overloaded function.
|
| 1. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __iand__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __idiv__(...)
| __idiv__(*args, **kwargs)
| Overloaded function.
|
| 1. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __idiv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __ifloordiv__(...)
| __ifloordiv__(*args, **kwargs)
| Overloaded function.
|
| 1. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __ifloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __imul__(...)
| __imul__(*args, **kwargs)
| Overloaded function.
|
| 1. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __imul__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.core.Tensor, np_array: numpy.ndarray, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
| Initialize Tensor from a Numpy array.
|
| Args:
| np_array (numpy.ndarray)
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| 2. __init__(self: open3d.cpu.pybind.core.Tensor, scalar_value: bool, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
|
| Args:
| scalar_value (bool): Initial value for the single element tensor.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| 3. __init__(self: open3d.cpu.pybind.core.Tensor, scalar_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
|
| Args:
| scalar_value (int): Initial value for the single element tensor.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| 4. __init__(self: open3d.cpu.pybind.core.Tensor, scalar_value: float, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
|
| Args:
| scalar_value (float): Initial value for the single element tensor.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| 5. __init__(self: open3d.cpu.pybind.core.Tensor, shape: list, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
| Initialize Tensor from a nested list.
|
| Args:
| shape (list): List of Tensor dimensions.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| 6. __init__(self: open3d.cpu.pybind.core.Tensor, shape: tuple, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> None
| Initialize Tensor from a nested tuple.
|
| Args:
| shape (tuple): List of Tensor dimensions.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| __ior__(...)
| __ior__(*args, **kwargs)
| Overloaded function.
|
| 1. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __ior__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __isub__(...)
| __isub__(*args, **kwargs)
| Overloaded function.
|
| 1. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __isub__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.core.Tensor) -> Iterator[open3d.cpu.pybind.core.Tensor]
|
| __itruediv__(...)
| __itruediv__(*args, **kwargs)
| Overloaded function.
|
| 1. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __itruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __ixor__(...)
| __ixor__(*args, **kwargs)
| Overloaded function.
|
| 1. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __ixor__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __le__(...)
| __le__(*args, **kwargs)
| Overloaded function.
|
| 1. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __le__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.core.Tensor) -> int
|
| __lt__(...)
| __lt__(*args, **kwargs)
| Overloaded function.
|
| 1. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __lt__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __matmul__(...)
| __matmul__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Computes matrix multiplication of a 2D tensor with another tensor of compatible shape.
|
| __mul__(...)
| __mul__(*args, **kwargs)
| Overloaded function.
|
| 1. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __mul__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __ne__(...)
| __ne__(*args, **kwargs)
| Overloaded function.
|
| 1. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __ne__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __neg__(...)
| __neg__(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| __or__(...)
| __or__(*args, **kwargs)
| Overloaded function.
|
| 1. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __or__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __radd__(...)
| __radd__(*args, **kwargs)
| Overloaded function.
|
| 1. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __radd__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rand__(...)
| __rand__(*args, **kwargs)
| Overloaded function.
|
| 1. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rand__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rdiv__(...)
| __rdiv__(*args, **kwargs)
| Overloaded function.
|
| 1. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rdiv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.core.Tensor) -> str
|
| __rfloordiv__(...)
| __rfloordiv__(*args, **kwargs)
| Overloaded function.
|
| 1. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rfloordiv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rmul__(...)
| __rmul__(*args, **kwargs)
| Overloaded function.
|
| 1. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rmul__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __ror__(...)
| __ror__(*args, **kwargs)
| Overloaded function.
|
| 1. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __ror__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rsub__(...)
| __rsub__(*args, **kwargs)
| Overloaded function.
|
| 1. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rsub__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rtruediv__(...)
| __rtruediv__(*args, **kwargs)
| Overloaded function.
|
| 1. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rtruediv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __rxor__(...)
| __rxor__(*args, **kwargs)
| Overloaded function.
|
| 1. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __rxor__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: bool, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 2. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 3. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: slice, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 4. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: numpy.ndarray, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 5. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 6. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: list, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| 7. __setitem__(self: open3d.cpu.pybind.core.Tensor, arg0: tuple, arg1: object) -> open3d.cpu.pybind.core.Tensor
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.core.Tensor, arg0: tuple) -> None
|
| __str__(...)
| __str__(self: open3d.cpu.pybind.core.Tensor) -> str
|
| __sub__(...)
| __sub__(*args, **kwargs)
| Overloaded function.
|
| 1. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __sub__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __truediv__(...)
| __truediv__(*args, **kwargs)
| Overloaded function.
|
| 1. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __truediv__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| __xor__(...)
| __xor__(*args, **kwargs)
| Overloaded function.
|
| 1. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. __xor__(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| abs(...)
| abs(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| abs_(...)
| abs_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| add(...)
| add(*args, **kwargs)
| Overloaded function.
|
| 1. add(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. add(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. add(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. add(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. add(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| add_(...)
| add_(*args, **kwargs)
| Overloaded function.
|
| 1. add_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. add_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. add_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. add_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. add_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| all(...)
| all(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| Returns true if all elements in the tensor are true. Only works for boolean tensors.
|
| allclose(...)
| allclose(self: open3d.cpu.pybind.core.Tensor, other: open3d.cpu.pybind.core.Tensor, rtol: float = 1e-05, atol: float = 1e-08) -> bool
| Returns true if the two tensors are element-wise equal within a tolerance.
|
| - If the ``device`` is not the same: throws exception.
| - If the ``dtype`` is not the same: throws exception.
| - If the ``shape`` is not the same: returns false.
| - Returns true if: ``abs(self - other) <= (atol + rtol * abs(other)``).
|
| The equation is not symmetrical, i.e. ``a.allclose(b)`` might not be the same
| as ``b.allclose(a)``. Also see `Numpy's documentation <https://numpy.org/doc/stable/reference/generated/numpy.allclose.html>`__.
|
| TODO:
| Support nan.
|
| Args:
| other (open3d.cpu.pybind.core.Tensor): The other tensor to compare with.
| rtol (float, optional, default=1e-05): Relative tolerance.
| atol (float, optional, default=1e-08): Absolute tolerance.
|
| Returns:
| bool
|
| any(...)
| any(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| Returns true if any elements in the tensor are true. Only works for boolean tensors.
|
| append(...)
| append(self: open3d.cpu.pybind.core.Tensor, values: open3d.cpu.pybind.core.Tensor, axis: Optional[int] = None) -> open3d.cpu.pybind.core.Tensor
|
| Appends the `values` tensor, along the given axis and returns
| a copy of the original tensor. Both the tensors must have same data-type
| device, and number of dimensions. All dimensions must be the same, except the
| dimension along the axis the tensors are to be appended.
|
| This is the similar to NumPy's semantics:
| - https://numpy.org/doc/stable/reference/generated/numpy.append.html
|
| Returns:
| A copy of the tensor with `values` appended to axis. Note that append
| does not occur in-place: a new array is allocated and filled. If axis
| is None, out is a flattened tensor.
|
| Example:
| >>> a = o3d.core.Tensor([[0, 1], [2, 3]])
| >>> b = o3d.core.Tensor([[4, 5]])
| >>> a.append(b, axis = 0)
| [[0 1],
| [2 3],
| [4 5]]
| Tensor[shape={3, 2}, stride={2, 1}, Int64, CPU:0, 0x55555abc6b00]
|
| >>> a.append(b)
| [0 1 2 3 4 5]
| Tensor[shape={6}, stride={1}, Int64, CPU:0, 0x55555abc6b70]
|
| argmax(...)
| argmax(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None) -> open3d.cpu.pybind.core.Tensor
|
| argmin(...)
| argmin(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None) -> open3d.cpu.pybind.core.Tensor
|
| ceil(...)
| ceil(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| clip(...)
| clip(*args, **kwargs)
| Overloaded function.
|
| 1. clip(self: open3d.cpu.pybind.core.Tensor, arg0: float, arg1: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. clip(self: open3d.cpu.pybind.core.Tensor, arg0: float, arg1: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. clip(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. clip(self: open3d.cpu.pybind.core.Tensor, arg0: bool, arg1: bool) -> open3d.cpu.pybind.core.Tensor
|
| clip_(...)
| clip_(*args, **kwargs)
| Overloaded function.
|
| 1. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: float, arg1: float) -> open3d.cpu.pybind.core.Tensor
|
| 2. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: float, arg1: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 4. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: int, arg1: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. clip_(self: open3d.cpu.pybind.core.Tensor, arg0: bool, arg1: bool) -> open3d.cpu.pybind.core.Tensor
|
| clone(...)
| clone(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Copy Tensor to the same device.
|
| contiguous(...)
| contiguous(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Returns a contiguous tensor containing the same data in the same device. If the tensor is already contiguous, the same underlying memory will be used.
|
| cos(...)
| cos(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| cos_(...)
| cos_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| cpu(...)
| cpu(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Transfer the tensor to CPU. If the tensor is already on CPU, no copy will be performed.
|
| cuda(...)
| cuda(self: open3d.cpu.pybind.core.Tensor, device_id: int = 0) -> open3d.cpu.pybind.core.Tensor
|
| Transfer the tensor to a CUDA device. If the tensor is already on the specified CUDA device, no copy will be performed.
|
| det(...)
| det(self: open3d.cpu.pybind.core.Tensor) -> float
|
| Compute the determinant of a 2D square tensor.
|
| div(...)
| div(*args, **kwargs)
| Overloaded function.
|
| 1. div(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. div(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. div(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. div(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. div(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| div_(...)
| div_(*args, **kwargs)
| Overloaded function.
|
| 1. div_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. div_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. div_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. div_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. div_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| eq(...)
| eq(*args, **kwargs)
| Overloaded function.
|
| 1. eq(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. eq(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. eq(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. eq(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. eq(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| eq_(...)
| eq_(*args, **kwargs)
| Overloaded function.
|
| 1. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. eq_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| exp(...)
| exp(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| exp_(...)
| exp_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| flatten(...)
| flatten(self: open3d.cpu.pybind.core.Tensor, start_dim: int = 0, end_dim: int = -1) -> open3d.cpu.pybind.core.Tensor
| Flattens input by reshaping it into a one-dimensional tensor. If
| start_dim or end_dim are passed, only dimensions starting with start_dim
| and ending with end_dim are flattened. The order of elements in input is
| unchanged.
|
| Unlike NumPy’s flatten, which always copies input’s data, this function
| may return the original object, a view, or copy. If no dimensions are
| flattened, then the original object input is returned. Otherwise, if
| input can be viewed as the flattened shape, then that view is returned.
| Finally, only if the input cannot be viewed as the flattened shape is
| input’s data copied.
|
| Ref:
| - https://pytorch.org/docs/stable/tensors.html
| - aten/src/ATen/native/TensorShape.cpp
| - aten/src/ATen/TensorUtils.cpp
|
| Args:
| start_dim (int, optional, default=0): The first dimension to flatten (inclusive).
| end_dim (int, optional, default=-1): The last dimension to flatten, starting from start_dim (inclusive).
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| floor(...)
| floor(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| ge(...)
| ge(*args, **kwargs)
| Overloaded function.
|
| 1. ge(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. ge(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. ge(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. ge(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. ge(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| ge_(...)
| ge_(*args, **kwargs)
| Overloaded function.
|
| 1. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. ge_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| gt(...)
| gt(*args, **kwargs)
| Overloaded function.
|
| 1. gt(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. gt(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. gt(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. gt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. gt(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| gt_(...)
| gt_(*args, **kwargs)
| Overloaded function.
|
| 1. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. gt_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| inv(...)
| inv(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Computes the matrix inverse of the square matrix self with LU factorization and returns the result.
|
| is_contiguous(...)
| is_contiguous(self: open3d.cpu.pybind.core.Tensor) -> bool
|
| Returns True if the underlying memory buffer is contiguous.
|
| isclose(...)
| isclose(self: open3d.cpu.pybind.core.Tensor, other: open3d.cpu.pybind.core.Tensor, rtol: float = 1e-05, atol: float = 1e-08) -> open3d.cpu.pybind.core.Tensor
| Element-wise version of ``tensor.allclose``.
|
| - If the ``device`` is not the same: throws exception.
| - If the ``dtype`` is not the same: throws exception.
| - If the ``shape`` is not the same: throws exception.
| - For each element in the returned tensor:
| ``abs(self - other) <= (atol + rtol * abs(other))``.
|
| The equation is not symmetrical, i.e. a.is_close(b) might not be the same
| as b.is_close(a). Also see `Numpy's documentation <https://numpy.org/doc/stable/reference/generated/numpy.isclose.html>`__.
|
| TODO:
| Support nan.
|
| Returns:
| A boolean tensor indicating where the tensor is close.
|
| Args:
| other (open3d.cpu.pybind.core.Tensor): The other tensor to compare with.
| rtol (float, optional, default=1e-05): Relative tolerance.
| atol (float, optional, default=1e-08): Absolute tolerance.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| isfinite(...)
| isfinite(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| isinf(...)
| isinf(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| isnan(...)
| isnan(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| issame(...)
| issame(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> bool
|
| Returns true iff the tensor is the other tensor. This means that, the two tensors have the same underlying memory, device, dtype, shape, strides and etc.
|
| item(...)
| item(self: open3d.cpu.pybind.core.Tensor) -> object
|
| Helper function to return the scalar value of a scalar tensor. The tensor must be 0 - dimensional (i.e. have an empty shape).
|
| le(...)
| le(*args, **kwargs)
| Overloaded function.
|
| 1. le(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. le(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. le(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. le(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. le(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| le_(...)
| le_(*args, **kwargs)
| Overloaded function.
|
| 1. le_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. le_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. le_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. le_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. le_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_and(...)
| logical_and(*args, **kwargs)
| Overloaded function.
|
| 1. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_and(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_and_(...)
| logical_and_(*args, **kwargs)
| Overloaded function.
|
| 1. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_and_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_not(...)
| logical_not(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| logical_not_(...)
| logical_not_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| logical_or(...)
| logical_or(*args, **kwargs)
| Overloaded function.
|
| 1. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_or(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_or_(...)
| logical_or_(*args, **kwargs)
| Overloaded function.
|
| 1. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_or_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_xor(...)
| logical_xor(*args, **kwargs)
| Overloaded function.
|
| 1. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_xor(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| logical_xor_(...)
| logical_xor_(*args, **kwargs)
| Overloaded function.
|
| 1. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. logical_xor_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| lstsq(...)
| lstsq(self: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Solves the linear system AX = B with QR decomposition and returns X. A is a (m, n) matrix with m >= n.
|
| lt(...)
| lt(*args, **kwargs)
| Overloaded function.
|
| 1. lt(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. lt(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. lt(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. lt(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. lt(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| lt_(...)
| lt_(*args, **kwargs)
| Overloaded function.
|
| 1. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. lt_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| lu(...)
| lu(self: open3d.cpu.pybind.core.Tensor, permute_l: bool = False) -> tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
| Computes LU factorisation of the 2D square tensor, using A = P * L * U;
| where P is the permutation matrix, L is the lower-triangular matrix with
| diagonal elements as 1.0 and U is the upper-triangular matrix, and returns
| tuple (P, L, U).
|
| Returns:
| Tuple (P, L, U).
|
| Args:
| permute_l (bool, optional, default=False): If True, returns L as P * L.
|
| Returns:
| tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
|
| lu_ipiv(...)
| lu_ipiv(self: open3d.cpu.pybind.core.Tensor) -> tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
|
| Computes LU factorisation of the 2D square tensor, using A = P * L * U;
| where P is the permutation matrix, L is the lower-triangular matrix with
| diagonal elements as 1.0 and U is the upper-triangular matrix, and returns
| tuple `output` tensor of shape {n,n} and `ipiv` tensor of shape {n}, where
| {n,n} is the shape of input tensor.
|
| Returns:
| ipiv: ipiv is a 1D integer pivot indices tensor. It contains the pivot
| indices, indicating row i of the matrix was interchanged with row
| ipiv[i]
| output: It has L as lower triangular values and U as upper triangle
| values including the main diagonal (diagonal elements of L to be
| taken as unity).
|
| Example:
| >>> ipiv, output = a.lu_ipiv()
|
| matmul(...)
| matmul(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Computes matrix multiplication of a 2D tensor with another tensor of compatible shape.
|
| max(...)
| max(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| mean(...)
| mean(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| min(...)
| min(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| mul(...)
| mul(*args, **kwargs)
| Overloaded function.
|
| 1. mul(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. mul(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. mul(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. mul(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. mul(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| mul_(...)
| mul_(*args, **kwargs)
| Overloaded function.
|
| 1. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. mul_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| ne(...)
| ne(*args, **kwargs)
| Overloaded function.
|
| 1. ne(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. ne(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. ne(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. ne(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. ne(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| ne_(...)
| ne_(*args, **kwargs)
| Overloaded function.
|
| 1. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. ne_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| neg(...)
| neg(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| neg_(...)
| neg_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| nonzero(...)
| nonzero(self: open3d.cpu.pybind.core.Tensor, as_tuple: bool = False) -> object
| Find the indices of the elements that are non-zero.
|
| Args:
| as_tuple (bool, optional, default=False): If ``as_tuple`` is True, returns an int64 tensor of shape {num_dims, num_non_zeros}, where the i-th row contains the indices of the non-zero elements in i-th dimension of the original tensor. If ``as_tuple`` is False, Returns a vector of int64 Tensors, each containing the indices of the non-zero elements in each dimension.
|
| Returns:
| object
|
| num_elements(...)
| num_elements(self: open3d.cpu.pybind.core.Tensor) -> int
|
| numpy(...)
| numpy(self: open3d.cpu.pybind.core.Tensor) -> numpy.ndarray
|
| prod(...)
| prod(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| reshape(...)
| reshape(self: open3d.cpu.pybind.core.Tensor, dst_shape: open3d.cpu.pybind.core.SizeVector) -> open3d.cpu.pybind.core.Tensor
| Returns a tensor with the same data and number of elements as input, but
| with the specified shape. When possible, the returned tensor will be a view of
| input. Otherwise, it will be a copy.
|
| Contiguous inputs and inputs with compatible strides can be reshaped
| without copying, but you should not depend on the copying vs. viewing
| behavior.
|
| Ref:
| - https://pytorch.org/docs/stable/tensors.html
| - aten/src/ATen/native/TensorShape.cpp
| - aten/src/ATen/TensorUtils.cpp
|
| Args:
| dst_shape (open3d.cpu.pybind.core.SizeVector): Compatible destination shape with the same number of elements.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| round(...)
| round(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| save(...)
| save(self: open3d.cpu.pybind.core.Tensor, file_name: str) -> None
|
| Save tensor to Numpy's npy format.
|
| sin(...)
| sin(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| sin_(...)
| sin_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| solve(...)
| solve(self: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| Solves the linear system AX = B with LU decomposition and returns X. A must be a square matrix.
|
| sqrt(...)
| sqrt(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| sqrt_(...)
| sqrt_(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| sub(...)
| sub(*args, **kwargs)
| Overloaded function.
|
| 1. sub(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. sub(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. sub(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. sub(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. sub(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| sub_(...)
| sub_(*args, **kwargs)
| Overloaded function.
|
| 1. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| 2. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 3. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: float) -> open3d.cpu.pybind.core.Tensor
|
| 4. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 5. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 6. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 7. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 8. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 9. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 10. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 11. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: int) -> open3d.cpu.pybind.core.Tensor
|
| 12. sub_(self: open3d.cpu.pybind.core.Tensor, arg0: bool) -> open3d.cpu.pybind.core.Tensor
|
| sum(...)
| sum(self: open3d.cpu.pybind.core.Tensor, dim: Optional[open3d.cpu.pybind.core.SizeVector] = None, keepdim: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| svd(...)
| svd(self: open3d.cpu.pybind.core.Tensor) -> tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
|
| Computes the matrix SVD decomposition :math:`A = U S V^T` and returns the result. Note :math:`V^T` (V transpose) is returned instead of :math:`V`.
|
| to(...)
| to(*args, **kwargs)
| Overloaded function.
|
|
| 1. to(self: open3d.cpu.pybind.core.Tensor, dtype: open3d.cpu.pybind.core.Dtype, copy: bool = False) -> open3d.cpu.pybind.core.Tensor
| Returns a tensor with the specified ``dtype``.
|
| Args:
| dtype (open3d.cpu.pybind.core.Dtype): Data type for the Tensor.
| copy (bool, optional, default=False): If true, a new tensor is always created; if false, the copy is avoided when the original tensor already has the targeted dtype.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 2. to(self: open3d.cpu.pybind.core.Tensor, device: open3d.cpu.pybind.core.Device, copy: bool = False) -> open3d.cpu.pybind.core.Tensor
| Returns a tensor with the specified ``device``.
|
| Args:
| device (open3d.cpu.pybind.core.Device): Compute device to store and operate on the Tensor.
| copy (bool, optional, default=False): If true, a new tensor is always created; if false, the copy is avoided when the original tensor already has the targeted dtype.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 3. to(self: open3d.cpu.pybind.core.Tensor, Returns a tensor with the specified , dtype: open3d.cpu.pybind.core.Dtype, copy: bool = False) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| dtype (open3d.cpu.pybind.core.Dtype): Data type for the Tensor.
| copy (bool, optional, default=False): If true, a new tensor is always created; if false, the copy is avoided when the original tensor already has the targeted dtype.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| to_dlpack(...)
| to_dlpack(self: open3d.cpu.pybind.core.Tensor) -> capsule
|
| tril(...)
| tril(self: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> open3d.cpu.pybind.core.Tensor
| Returns the lower triangular matrix of the 2D tensor, above the given diagonal index. [The value of diagonal = col - row, therefore 0 is the main diagonal (row = col), and it shifts towards right for positive values (for diagonal = 1, col - row = 1), and towards left for negative values. The value of the diagonal parameter must be between [-m, n] where {m, n} is the shape of input tensor.
|
| Args:
| diagonal (int, optional, default=0): Value of [col - row], below which the elements are to be taken for lower triangular matrix.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| triu(...)
| triu(self: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> open3d.cpu.pybind.core.Tensor
| Returns the upper triangular matrix of the 2D tensor, above the given diagonal index. [The value of diagonal = col - row, therefore 0 is the main diagonal (row = col), and it shifts towards right for positive values (for diagonal = 1, col - row = 1), and towards left for negative values. The value of the diagonal parameter must be between [-m, n] for a {m,n} shaped tensor.
|
| Args:
| diagonal (int, optional, default=0): Value of [col - row], above which the elements are to be taken for upper triangular matrix.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| triul(...)
| triul(self: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
| Returns the tuple of upper and lower triangular matrix of the 2D tensor, above and below the given diagonal index. The diagonal elements of lower triangular matrix are taken to be unity. [The value of diagonal = col - row, therefore 0 is the main diagonal (row = col), and it shifts towards right for positive values (for diagonal = 1, col - row = 1), and towards left for negative values. The value of the diagonal parameter must be between [-m, n] where {m, n} is the shape of input tensor.
|
| Args:
| diagonal (int, optional, default=0): Value of [col - row], above and below which the elements are to be taken for upper (diag. included) and lower triangular matrix.
|
| Returns:
| tuple[open3d.cpu.pybind.core.Tensor, open3d.cpu.pybind.core.Tensor]
|
| trunc(...)
| trunc(self: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| arange(...) method of builtins.PyCapsule instance
| arange(*args, **kwargs)
| Overloaded function.
|
| 1. arange(stop: int, /, *, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Create a 1D tensor with evenly spaced values in the given interval.
|
| 2. arange(start: int, stop: int, step: Optional[int] = None, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, *, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Create a 1D tensor with evenly spaced values in the given interval.
|
| 3. arange(stop: float, /, *, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Create a 1D tensor with evenly spaced values in the given interval.
|
| 4. arange(start: float, stop: float, step: Optional[float] = None, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, *, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Create a 1D tensor with evenly spaced values in the given interval.
|
| diag(...) method of builtins.PyCapsule instance
| diag(arg0: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
|
| empty(...) method of builtins.PyCapsule instance
| empty(shape: open3d.cpu.pybind.core.SizeVector, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
| Create Tensor with a given shape.
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| eye(...) method of builtins.PyCapsule instance
| eye(n: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Create an identity matrix of size n x n.
|
| from_dlpack(...) method of builtins.PyCapsule instance
| from_dlpack(arg0: capsule) -> open3d.cpu.pybind.core.Tensor
|
| from_numpy(...) method of builtins.PyCapsule instance
| from_numpy(arg0: numpy.ndarray) -> open3d.cpu.pybind.core.Tensor
|
| full(...) method of builtins.PyCapsule instance
| full(*args, **kwargs)
| Overloaded function.
|
|
| 1. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: float, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (float): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 2. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: float, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (float): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 3. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 4. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 5. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 6. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 7. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 8. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 9. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 10. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: int, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (int): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| 11. full(shape: open3d.cpu.pybind.core.SizeVector, fill_value: bool, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| fill_value (bool): Scalar value to initialize all elements with.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| load(...) method of builtins.PyCapsule instance
| load(file_name: str) -> open3d.cpu.pybind.core.Tensor
|
| Load tensor from Numpy's npy format.
|
| ones(...) method of builtins.PyCapsule instance
| ones(shape: open3d.cpu.pybind.core.SizeVector, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
| Create Tensor with a given shape.
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| zeros(...) method of builtins.PyCapsule instance
| zeros(shape: open3d.cpu.pybind.core.SizeVector, dtype: Optional[open3d.cpu.pybind.core.Dtype] = None, device: Optional[open3d.cpu.pybind.core.Device] = None) -> open3d.cpu.pybind.core.Tensor
| Create Tensor with a given shape.
|
| Args:
| shape (open3d.cpu.pybind.core.SizeVector): List of Tensor dimensions.
| dtype (Optional[open3d.cpu.pybind.core.Dtype], optional, default=None): Data type for the Tensor.
| device (Optional[open3d.cpu.pybind.core.Device], optional, default=None): Compute device to store and operate on the Tensor.
|
| Returns:
| open3d.cpu.pybind.core.Tensor
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| blob
|
| device
|
| dtype
|
| is_cpu
|
| is_cuda
|
| ndim
|
| shape
|
| strides
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
FUNCTIONS
addmm(...) method of builtins.PyCapsule instance
addmm(input: open3d.cpu.pybind.core.Tensor, A: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor, alpha: float, beta: float) -> open3d.cpu.pybind.core.Tensor
Function to perform addmm of two 2D tensors with compatible shapes. Specifically this function returns output = alpha * A @ B + beta * input.
append(...) method of builtins.PyCapsule instance
append(self: open3d.cpu.pybind.core.Tensor, values: open3d.cpu.pybind.core.Tensor, axis: Optional[int] = None) -> open3d.cpu.pybind.core.Tensor
Appends the `values` tensor to the `self` tensor, along the
given axis and returns a new tensor. Both the tensors must have same data-type
device, and number of dimensions. All dimensions must be the same, except the
dimension along the axis the tensors are to be appended.
This is the same as NumPy's semantics:
- https://numpy.org/doc/stable/reference/generated/numpy.append.html
Returns:
A copy of the `self` tensor with `values` appended to axis. Note that
append does not occur in-place: a new array is allocated and filled.
If axis is null, out is a flattened tensor.
Example:
>>> o3d.core.append([[0, 1], [2, 3]], [[4, 5]], axis = 0)
[[0 1],
[2 3],
[4 5]]
Tensor[shape={3, 2}, stride={2, 1}, Int64, CPU:0, 0x55555abc6b00]
>>> o3d.core.append([[0, 1], [2, 3]], [[4, 5]])
[0 1 2 3 4 5]
Tensor[shape={6}, stride={1}, Int64, CPU:0, 0x55555abc6b70]
concatenate(...) method of builtins.PyCapsule instance
concatenate(tensors: list[open3d.cpu.pybind.core.Tensor], axis: Optional[int] = 0) -> open3d.cpu.pybind.core.Tensor
Concatenates the list of tensors in their order, along the given
axis into a new tensor. All the tensors must have same data-type, device, and
number of dimensions. All dimensions must be the same, except the dimension
along the axis the tensors are to be concatenated.
Using Concatenate for a single tensor, the tensor is split along its first
dimension (length), and concatenated along the axis.
This is the same as NumPy's semantics:
- https://numpy.org/doc/stable/reference/generated/numpy.concatenate.html
Returns:
A new tensor with the values of list of tensors concatenated in order,
along the given axis.
Example:
>>> a = o3d.core.Tensor([[0, 1], [2, 3]])
>>> b = o3d.core.Tensor([[4, 5]])
>>> c = o3d.core.Tensor([[6, 7])
>>> o3d.core.concatenate((a, b, c), 0)
[[0 1],
[2 3],
[4 5],
[6 7],
[8 9]]
Tensor[shape={5, 2}, stride={2, 1}, Int64, CPU:0, 0x55b454b09390]
det(...) method of builtins.PyCapsule instance
det(A: open3d.cpu.pybind.core.Tensor) -> float
Function to compute determinant of a 2D square tensor.
inv(...) method of builtins.PyCapsule instance
inv(A: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Function to inverse a square 2D tensor.
lstsq(...) method of builtins.PyCapsule instance
lstsq(A: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Function to solve X for a linear system AX = B where A is a full rank matrix.
lu(...) method of builtins.PyCapsule instance
lu(A: open3d.cpu.pybind.core.Tensor, permute_l: bool = False) -> tuple
Function to compute LU factorisation of a square 2D tensor.
lu_ipiv(...) method of builtins.PyCapsule instance
lu_ipiv(A: open3d.cpu.pybind.core.Tensor) -> tuple
Function to compute LU factorisation of a square 2D tensor.
matmul(...) method of builtins.PyCapsule instance
matmul(A: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Function to perform matrix multiplication of two 2D tensors with compatible shapes.
maximum(...) method of builtins.PyCapsule instance
maximum(input: open3d.cpu.pybind.core.Tensor, other: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Computes the element-wise maximum of input and other. The tensors
must have same data type and device.
If input.GetShape() != other.GetShape(), then they will be broadcasted to a
common shape (which becomes the shape of the output).
minimum(...) method of builtins.PyCapsule instance
minimum(input: open3d.cpu.pybind.core.Tensor, other: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Computes the element-wise minimum of input and other. The tensors
must have same data type and device.
If input.GetShape() != other.GetShape(), then they will be broadcasted to a
common shape (which becomes the shape of the output).
solve(...) method of builtins.PyCapsule instance
solve(A: open3d.cpu.pybind.core.Tensor, B: open3d.cpu.pybind.core.Tensor) -> open3d.cpu.pybind.core.Tensor
Function to solve X for a linear system AX = B where A is a square matrix
svd(...) method of builtins.PyCapsule instance
svd(A: open3d.cpu.pybind.core.Tensor) -> tuple
Function to decompose A with A = U S VT.
sycl_demo(...) method of builtins.PyCapsule instance
sycl_demo() -> int
tril(...) method of builtins.PyCapsule instance
tril(A: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> open3d.cpu.pybind.core.Tensor
Function to get lower triangular matrix, below diagonal
triu(...) method of builtins.PyCapsule instance
triu(A: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> open3d.cpu.pybind.core.Tensor
Function to get upper triangular matrix, above diagonal
triul(...) method of builtins.PyCapsule instance
triul(A: open3d.cpu.pybind.core.Tensor, diagonal: int = 0) -> tuple
Function to get both upper and lower triangular matrix
DATA
bool = Bool
bool8 = Bool
float32 = Float32
float64 = Float64
int16 = Int16
int32 = Int32
int64 = Int64
int8 = Int8
uint16 = UInt16
uint32 = UInt32
uint64 = UInt64
uint8 = UInt8
undefined = Undefined
FILE
(built-in)
open3d.cpu
Python Library Documentation: package open3d.cpu in open3d
NAME
open3d.cpu
PACKAGE CONTENTS
pybind
FILE
(built-in)
open3d.data
Python Library Documentation: module open3d.cpu.pybind.data in open3d.cpu.pybind
NAME
open3d.cpu.pybind.data - Data handling module.
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
DataDescriptor
Dataset
DownloadDataset
ArmadilloMesh
AvocadoModel
BedroomRGBDImages
BunnyMesh
CrateModel
DamagedHelmetModel
DemoColoredICPPointClouds
DemoCropPointCloud
DemoCustomVisualization
DemoDopplerICPSequence
DemoFeatureMatchingPointClouds
DemoICPPointClouds
DemoPoseGraphOptimization
EaglePointCloud
FlightHelmetModel
JackJackL515Bag
JuneauImage
KnotMesh
LivingRoomPointClouds
LoungeRGBDImages
MetalTexture
MonkeyModel
OfficePointClouds
PCDPointCloud
PLYPointCloud
PaintedPlasterTexture
RedwoodIndoorLivingRoom1
RedwoodIndoorLivingRoom2
RedwoodIndoorOffice1
RedwoodIndoorOffice2
SampleFountainRGBDImages
SampleL515Bag
SampleNYURGBDImage
SampleRedwoodRGBDImages
SampleSUNRGBDImage
SampleTUMRGBDImage
SwordModel
TerrazzoTexture
TilesTexture
WoodFloorTexture
WoodTexture
class ArmadilloMesh(DownloadDataset)
| Data class for `ArmadilloMesh` contains the `ArmadilloMesh.ply` from the `Stanford 3D Scanning Repository`.
|
| Method resolution order:
| ArmadilloMesh
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.ArmadilloMesh, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `ArmadilloMesh.ply` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class AvocadoModel(DownloadDataset)
| Data class for `AvocadoModel` contains a avocado model file, along with material and PNG format embedded textures.
|
| Method resolution order:
| AvocadoModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.AvocadoModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `AvocadoModel.glb` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class BedroomRGBDImages(DownloadDataset)
| Data class for `BedroomRGBDImages` contains a sample set of 21931 color and depth images from Redwood Bedroom RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction.
|
| Method resolution order:
| BedroomRGBDImages
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.BedroomRGBDImages, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color image samples of size 21931. Use `color_paths[0]`, `color_paths[1]` ... `color_paths[21930]` to access the paths.
|
| depth_paths
| List of paths to depth image samples of size 21931. Use `depth_paths[0]`, `depth_paths[1]` ... `depth_paths[21930]` to access the paths.
|
| reconstruction_path
| Path to mesh reconstruction.
|
| trajectory_log_path
| Path to camera trajectory log file `trajectory.log`.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class BunnyMesh(DownloadDataset)
| Data class for `BunnyMesh` contains the `BunnyMesh.ply` from the `Stanford 3D Scanning Repository`.
|
| Method resolution order:
| BunnyMesh
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.BunnyMesh, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `BunnyMesh.ply` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class CrateModel(DownloadDataset)
| Data class for `CrateModel` contains a crate model file, along with material and various other texture files. The model file can be accessed using `path`, however in order to access the paths to the texture files one may use path_map["filename"]` method.
|
| Method resolution order:
| CrateModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.CrateModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Returns the `crate` model file.
|
| path_map
| Returns the map of filename to path. Refer documentation page for available options.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DamagedHelmetModel(DownloadDataset)
| Data class for `DamagedHelmetModel` contains a damaged helmet model file, along with material and JPG format embedded textures.
|
| Method resolution order:
| DamagedHelmetModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DamagedHelmetModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `DamagedHelmetModel.glb` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DataDescriptor(pybind11_builtins.pybind11_object)
| DataDescriptor is a class that describes a data file. It contains the URL mirrors to download the file, the MD5 hash of the file, and whether to extract the file.
|
| Method resolution order:
| DataDescriptor
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.data.DataDescriptor, urls: list[str], md5: str, extract_in_subdir: str = '') -> None
|
| 2. __init__(self: open3d.cpu.pybind.data.DataDescriptor, url: str, md5: str, extract_in_subdir: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| extract_in_subdir
| Subdirectory to extract the file. If empty, the file will be extracted in the root extract directory of the dataset.
|
| md5
| MD5 hash of the data file.
|
| urls
| URL to download the data file.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Dataset(pybind11_builtins.pybind11_object)
| The base dataset class.
|
| Method resolution order:
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.Dataset, prefix: str, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoColoredICPPointClouds(DownloadDataset)
| Data class for `DemoColoredICPPointClouds` contains 2 point clouds of `ply` format. This dataset is used in Open3D for colored ICP demo.
|
| Method resolution order:
| DemoColoredICPPointClouds
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoColoredICPPointClouds, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| paths
| List of 2 point cloud paths. Use `paths[0]`, and `paths[1]`, to access the paths.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoCropPointCloud(DownloadDataset)
| Data class for `DemoCropPointCloud` contains a point cloud, and `cropped.json` (a saved selected polygon volume file). This dataset is used in Open3D for point cloud crop demo.
|
| Method resolution order:
| DemoCropPointCloud
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoCropPointCloud, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| cropped_json_path
| Path to the saved selected polygon volume file.
|
| point_cloud_path
| Path to the example point cloud.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoCustomVisualization(DownloadDataset)
| Data class for `DemoCustomVisualization` contains an example point-cloud, camera trajectory (json file), rendering options (json file). This data is used in Open3D for custom visualization with camera trajectory demo.
|
| Method resolution order:
| DemoCustomVisualization
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoCustomVisualization, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| camera_trajectory_path
| Returns path to the camera_trajectory.json.
|
| point_cloud_path
| Returns path to the point cloud (ply).
|
| render_option_path
| Returns path to the renderoption.json.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoDopplerICPSequence(DownloadDataset)
| Data class for `DemoDopplerICPSequence` contains an example sequence of 100 point clouds with Doppler velocity channel and corresponding ground truth poses. The sequence was generated using the CARLA simulator.
|
| Method resolution order:
| DemoDopplerICPSequence
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoDopplerICPSequence, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| calibration_path
| Path to the calibration metadata file, containing transformation between the vehicle and sensor frames and the time period.
|
| paths
| Returns list of the point cloud paths in the sequence.
|
| trajectory_path
| Path to the ground truth poses for the entire sequence.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoFeatureMatchingPointClouds(DownloadDataset)
| Data class for `DemoFeatureMatchingPointClouds` contains 2 pointcloud fragments and their respective FPFH features and L32D features. This dataset is used in Open3D for point cloud feature matching demo.
|
| Method resolution order:
| DemoFeatureMatchingPointClouds
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoFeatureMatchingPointClouds, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| fpfh_feature_paths
| List of 2 saved FPFH feature binary of the respective point cloud paths. Use `fpfh_feature_paths[0]`, and `fpfh_feature_paths[1]`, to access the paths.
|
| l32d_feature_paths
| List of 2 saved L32D feature binary of the respective point cloud paths. Use `l32d_feature_paths[0]`, and `l32d_feature_paths[1]`, to access the paths.
|
| point_cloud_paths
| List of 2 point cloud paths. Use `point_cloud_paths[0]`, and `point_cloud_paths[1]`, to access the paths.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoICPPointClouds(DownloadDataset)
| Data class for `DemoICPPointClouds` contains 3 point clouds of binary PCD format. This dataset is used in Open3D for ICP demo.
|
| Method resolution order:
| DemoICPPointClouds
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoICPPointClouds, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| paths
| List of 3 point cloud paths. Use `paths[0]`, `paths[1]`, and `paths[2]` to access the paths.
|
| transformation_log_path
| Path to the transformation metadata log file, containing transformation between frame 0 and 1, and frame 1 and 2.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DemoPoseGraphOptimization(DownloadDataset)
| Data class for `DemoPoseGraphOptimization` contains an example fragment pose graph, and global pose graph. This dataset is used in Open3D for pose graph optimization demo.
|
| Method resolution order:
| DemoPoseGraphOptimization
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DemoPoseGraphOptimization, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| pose_graph_fragment_path
| Path to example global pose graph (json).
|
| pose_graph_global_path
| Path to example fragment pose graph (json).
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DownloadDataset(Dataset)
| Single file download dataset class.
|
| Method resolution order:
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.DownloadDataset, prefix: str, data_descriptor: open3d.cpu.pybind.data.DataDescriptor, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class EaglePointCloud(DownloadDataset)
| Data class for `EaglePointCloud` contains the `EaglePointCloud.ply` file.
|
| Method resolution order:
| EaglePointCloud
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.EaglePointCloud, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `EaglePointCloud.ply` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class FlightHelmetModel(DownloadDataset)
| Data class for `FlightHelmetModel` contains a flight helmet GLTF model file, along with material and various other texture files. The model file can be accessed using `path`, however in order to access the paths to the texture files one may use path_map["filename"]` method.
|
| Method resolution order:
| FlightHelmetModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.FlightHelmetModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Returns the `FlightHelmet.gltf` model file.
|
| path_map
| Returns the map of filename to path. Refer documentation page for available options.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class JackJackL515Bag(DownloadDataset)
| Data class for `SampleL515Bag` contains the `JackJackL515Bag.bag` file.
|
| Method resolution order:
| JackJackL515Bag
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.JackJackL515Bag, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `JackJackL515Bag.bag` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class JuneauImage(DownloadDataset)
| Data class for `JuneauImage` contains the `JuneauImage.jpg` file.
|
| Method resolution order:
| JuneauImage
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.JuneauImage, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `JuneauImage.jgp` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KnotMesh(DownloadDataset)
| Data class for `KnotMesh` contains the `KnotMesh.ply`.
|
| Method resolution order:
| KnotMesh
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.KnotMesh, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `KnotMesh.ply` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class LivingRoomPointClouds(DownloadDataset)
| Dataset class for `LivingRoomPointClouds` contains 57 point clouds of binary PLY format.
|
| Method resolution order:
| LivingRoomPointClouds
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.LivingRoomPointClouds, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| paths
| List of paths to ply point-cloud fragments of size 57. Use `paths[0]`, `paths[1]` ... `paths[56]` to access the paths.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class LoungeRGBDImages(DownloadDataset)
| Data class for `LoungeRGBDImages` contains a sample set of 3000 color and depth images from Stanford Lounge RGBD dataset. Additionally it also contains camera trajectory log, and mesh reconstruction.
|
| Method resolution order:
| LoungeRGBDImages
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.LoungeRGBDImages, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color image samples of size 3000. Use `color_paths[0]`, `color_paths[1]` ... `color_paths[2999]` to access the paths.
|
| depth_paths
| List of paths to depth image samples of size 3000. Use `depth_paths[0]`, `depth_paths[1]` ... `depth_paths[2999]` to access the paths.
|
| reconstruction_path
| Path to mesh reconstruction.
|
| trajectory_log_path
| Path to camera trajectory log file `trajectory.log`.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class MetalTexture(DownloadDataset)
| Data class for `MetalTexture` contains albedo, normal, roughness and metallic texture files for metal based material.
|
| Method resolution order:
| MetalTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.MetalTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| metallic_texture_path
| Path to metallic texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class MonkeyModel(DownloadDataset)
| Data class for `MonkeyModel` contains a monkey model file, along with material and various other texture files. The model file can be accessed using `path`, however in order to access the paths to the texture files one may use path_map["filename"]` method.
|
| Method resolution order:
| MonkeyModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.MonkeyModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Returns the `monkey` model file.
|
| path_map
| Returns the map of filename to path. Refer documentation page for available options.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OfficePointClouds(DownloadDataset)
| Dataset class for `OfficePointClouds` contains 53 point clouds of binary PLY format.
|
| Method resolution order:
| OfficePointClouds
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.OfficePointClouds, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| paths
| List of paths to ply point-cloud fragments of size 53. Use `paths[0]`, `paths[1]` ... `paths[52]` to access the paths.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PCDPointCloud(DownloadDataset)
| Data class for `PCDPointCloud` contains the `fragment.pcd` point cloud mesh from the `Redwood Living Room` dataset.
|
| Method resolution order:
| PCDPointCloud
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.PCDPointCloud, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `pcd` format point cloud.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PLYPointCloud(DownloadDataset)
| Data class for `PLYPointCloud` contains the `fragment.pcd` point cloud mesh from the `Redwood Living Room` dataset.
|
| Method resolution order:
| PLYPointCloud
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.PLYPointCloud, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `ply` format point cloud.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PaintedPlasterTexture(DownloadDataset)
| Data class for `PaintedPlasterTexture` contains albedo, normal and roughness texture files for painted plaster based material.
|
| Method resolution order:
| PaintedPlasterTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.PaintedPlasterTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class RedwoodIndoorLivingRoom1(DownloadDataset)
| RedwoodIndoorLivingRoom1 (Augmented ICL-NUIM Dataset)
| Data class for `RedwoodIndoorLivingRoom1`, containing dense point
| cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni
| sequence, and ground-truth camera trajectory. ::
|
| RedwoodIndoorLivingRoom1
| |-- colors
| | |-- 00000.jpg
| | |-- 00001.jpg
| | |-- ...
| | '-- 02869.jpg
| |-- depth
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02869.png
| |-- depth_noisy
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02869.png
| |-- dist-model.txt
| |-- livingroom1.oni
| |-- livingroom1-traj.txt
| '-- livingroom.ply
|
| Method resolution order:
| RedwoodIndoorLivingRoom1
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.RedwoodIndoorLivingRoom1, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color images.
|
| depth_paths
| List of paths to depth images.
|
| noise_model_path
| Path to the noise model file.
|
| noisy_depth_paths
| List of paths to noisy depth images.
|
| oni_path
| Path to the oni file.
|
| point_cloud_path
| Path to the point cloud.
|
| trajectory_path
| Path to the trajectory file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class RedwoodIndoorLivingRoom2(DownloadDataset)
| RedwoodIndoorLivingRoom2 (Augmented ICL-NUIM Dataset)
| Data class for `RedwoodIndoorLivingRoom2`, containing dense point
| cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni
| sequence, and ground-truth camera trajectory. ::
|
| RedwoodIndoorLivingRoom2
| |-- colors
| | |-- 00000.jpg
| | |-- 00001.jpg
| | |-- ...
| | '-- 02349.jpg
| |-- depth
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02349.png
| |-- depth_noisy
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02349.png
| |-- dist-model.txt
| |-- livingroom2.oni
| |-- livingroom2-traj.txt
| '-- livingroom.ply
|
| Method resolution order:
| RedwoodIndoorLivingRoom2
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.RedwoodIndoorLivingRoom2, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color images.
|
| depth_paths
| List of paths to depth images.
|
| noise_model_path
| Path to the noise model file.
|
| noisy_depth_paths
| List of paths to noisy depth images.
|
| oni_path
| Path to the oni file.
|
| point_cloud_path
| Path to the point cloud.
|
| trajectory_path
| Path to the trajectory file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class RedwoodIndoorOffice1(DownloadDataset)
| RedwoodIndoorOffice1 (Augmented ICL-NUIM Dataset)
| Data class for `RedwoodIndoorOffice1`, containing dense point
| cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni
| sequence, and ground-truth camera trajectory. ::
|
| RedwoodIndoorOffice1
| |-- colors
| | |-- 00000.jpg
| | |-- 00001.jpg
| | |-- ...
| | '-- 02689.jpg
| |-- depth
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02689.png
| |-- depth_noisy
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02689.png
| |-- dist-model.txt
| |-- office1.oni
| |-- office1-traj.txt
| '-- office.ply
|
| Method resolution order:
| RedwoodIndoorOffice1
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.RedwoodIndoorOffice1, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color images.
|
| depth_paths
| List of paths to depth images.
|
| noise_model_path
| Path to the noise model file.
|
| noisy_depth_paths
| List of paths to noisy depth images.
|
| oni_path
| Path to the oni file.
|
| point_cloud_path
| Path to the point cloud.
|
| trajectory_path
| Path to the trajectory file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class RedwoodIndoorOffice2(DownloadDataset)
| RedwoodIndoorOffice2 (Augmented ICL-NUIM Dataset)
| Data class for `RedwoodIndoorOffice2`, containing dense point
| cloud, rgb sequence, clean depth sequence, noisy depth sequence, oni
| sequence, and ground-truth camera trajectory. ::
|
| RedwoodIndoorOffice2
| |-- colors
| | |-- 00000.jpg
| | |-- 00001.jpg
| | |-- ...
| | '-- 02537.jpg
| |-- depth
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02537.png
| |-- depth_noisy
| | |-- 00000.png
| | |-- 00001.png
| | |-- ...
| | '-- 02537.png
| |-- dist-model.txt
| |-- office2.oni
| |-- office2-traj.txt
| '-- office.ply
|
| Method resolution order:
| RedwoodIndoorOffice2
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.RedwoodIndoorOffice2, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color images.
|
| depth_paths
| List of paths to depth images.
|
| noise_model_path
| Path to the noise model file.
|
| noisy_depth_paths
| List of paths to noisy depth images.
|
| oni_path
| Path to the oni file.
|
| point_cloud_path
| Path to the point cloud.
|
| trajectory_path
| Path to the trajectory file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleFountainRGBDImages(DownloadDataset)
| Data class for `SampleFountainRGBDImages` contains a sample set of 33 color and depth images from the `Fountain RGBD dataset`. It also contains `camera poses at keyframes log` and `mesh reconstruction`. It is used in demo of `Color Map Optimization`.
|
| Method resolution order:
| SampleFountainRGBDImages
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleFountainRGBDImages, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_paths
| List of paths to color image samples of size 33. Use `color_paths[0]`, `color_paths[1]` ... `color_paths[32]` to access the paths.
|
| depth_paths
| List of paths to depth image samples of size 33. Use `depth_paths[0]`, `depth_paths[1]` ... `depth_paths[32]` to access the paths.
|
| keyframe_poses_log_path
| Path to camera poses at key frames log file `key.log`.
|
| reconstruction_path
| Path to mesh reconstruction.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleL515Bag(DownloadDataset)
| Data class for `SampleL515Bag` contains the `SampleL515Bag.bag` file.
|
| Method resolution order:
| SampleL515Bag
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleL515Bag, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Path to the `SampleL515Bag.bag` file.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleNYURGBDImage(DownloadDataset)
| Data class for `SampleNYURGBDImage` contains a color image `NYU_color.ppm` and a depth image `NYU_depth.pgm` sample from NYU RGBD dataset.
|
| Method resolution order:
| SampleNYURGBDImage
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleNYURGBDImage, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_path
| Path to color image sample.
|
| depth_path
| Path to depth image sample.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleRedwoodRGBDImages(DownloadDataset)
| Data class for `SampleRedwoodRGBDImages` contains a sample set of 5 color and depth images from Redwood RGBD dataset living-room1. Additionally it also contains camera trajectory log, camera odometry log, rgbd match, and point cloud reconstruction obtained using TSDF.
|
| Method resolution order:
| SampleRedwoodRGBDImages
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleRedwoodRGBDImages, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| camera_intrinsic_path
| Path to pinhole camera intrinsic (json).
|
| color_paths
| List of paths to color image samples of size 5. Use `color_paths[0]`, `color_paths[1]` ... `color_paths[4]` to access the paths.
|
| depth_paths
| List of paths to depth image samples of size 5. Use `depth_paths[0]`, `depth_paths[1]` ... `depth_paths[4]` to access the paths.
|
| odometry_log_path
| Path to camera odometry log file `odometry.log`.
|
| reconstruction_path
| Path to pointcloud reconstruction from TSDF.
|
| rgbd_match_path
| Path to color and depth image match file `rgbd.match`.
|
| trajectory_log_path
| Path to camera trajectory log file `trajectory.log`.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleSUNRGBDImage(DownloadDataset)
| Data class for `SampleSUNRGBDImage` contains a color image `SUN_color.jpg` and a depth image `SUN_depth.png` sample from SUN RGBD dataset.
|
| Method resolution order:
| SampleSUNRGBDImage
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleSUNRGBDImage, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_path
| Path to color image sample.
|
| depth_path
| Path to depth image sample.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SampleTUMRGBDImage(DownloadDataset)
| Data class for `SampleTUMRGBDImage` contains a color image `TUM_color.png` and a depth image `TUM_depth.png` sample from TUM RGBD dataset.
|
| Method resolution order:
| SampleTUMRGBDImage
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SampleTUMRGBDImage, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| color_path
| Path to color image sample.
|
| depth_path
| Path to depth image sample.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SwordModel(DownloadDataset)
| Data class for `SwordModel` contains a monkey model file, along with material and various other texture files. The model file can be accessed using `path`, however in order to access the paths to the texture files one may use path_map["filename"]` method.
|
| Method resolution order:
| SwordModel
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.SwordModel, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| path
| Returns the `sword` model file.
|
| path_map
| Returns the map of filename to path. Refer documentation page for available options.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class TerrazzoTexture(DownloadDataset)
| Data class for `TerrazzoTexture` contains albedo, normal and roughness texture files for terrazzo based material.
|
| Method resolution order:
| TerrazzoTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.TerrazzoTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class TilesTexture(DownloadDataset)
| Data class for `TilesTexture` contains albedo, normal and roughness texture files for tiles based material.
|
| Method resolution order:
| TilesTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.TilesTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class WoodFloorTexture(DownloadDataset)
| Data class for `WoodFloorTexture` contains albedo, normal and roughness texture files for wooden floor based material.
|
| Method resolution order:
| WoodFloorTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.WoodFloorTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class WoodTexture(DownloadDataset)
| Data class for `WoodTexture` contains albedo, normal and roughness texture files for wood based material.
|
| Method resolution order:
| WoodTexture
| DownloadDataset
| Dataset
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.data.WoodTexture, data_root: str = '') -> None
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| albedo_texture_path
| Path to albedo color texture image.
|
| normal_texture_path
| Path to normal texture image.
|
| path_map
| Returns the map of filename to path.
|
| roughness_texture_path
| Path to roughness texture image.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from Dataset:
|
| data_root
| Get data root directory. The data root is set at construction time or automatically determined.
|
| download_dir
| Get absolute path to download directory. i.e. ${data_root}/${download_prefix}/${prefix}
|
| extract_dir
| Get absolute path to extract directory. i.e. ${data_root}/${extract_prefix}/${prefix}
|
| prefix
| Get prefix for the dataset.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
DATA
open3d_downloads_prefix = 'https://github.com/isl-org/open3d_downloads...
FILE
(built-in)
open3d.geometry
Python Library Documentation: module open3d.cpu.pybind.geometry in open3d.cpu.pybind
NAME
open3d.cpu.pybind.geometry
SUBMODULES
keypoint
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
DeformAsRigidAsPossibleEnergy
FilterScope
Geometry
Geometry2D
Image
RGBDImage
Geometry3D
AxisAlignedBoundingBox
LineSet
MeshBase
HalfEdgeTriangleMesh
TetraMesh
TriangleMesh
Octree
OrientedBoundingBox
PointCloud
VoxelGrid
HalfEdge
ImageFilterType
KDTreeFlann
KDTreeSearchParam
KDTreeSearchParamHybrid
KDTreeSearchParamKNN
KDTreeSearchParamRadius
OctreeNode
OctreeInternalNode
OctreeInternalPointNode
OctreeLeafNode
OctreeColorLeafNode
OctreePointColorLeafNode
OctreeNodeInfo
SimplificationContraction
Voxel
class AxisAlignedBoundingBox(Geometry3D)
| Class that defines an axis_aligned box that can be computed from 3D geometries, The axis aligned bounding box uses the coordinate axes for bounding box generation.
|
| Method resolution order:
| AxisAlignedBoundingBox
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, arg0: dict) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, arg0: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, arg0: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, min_bound: numpy.ndarray[numpy.float64[3, 1]], max_bound: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| Create an AxisAlignedBoundingBox from min bounds and max bounds in x, y and z
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> str
|
| get_box_points(...)
| get_box_points(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.utility.Vector3dVector
| Returns the eight points that define the bounding box.
|
| Returns:
| open3d.cpu.pybind.utility.Vector3dVector
|
| get_extent(...)
| get_extent(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> numpy.ndarray[numpy.float64[3, 1]]
| Get the extent/length of the bounding box in x, y, and z dimension.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_half_extent(...)
| get_half_extent(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the half extent of the bounding box.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_extent(...)
| get_max_extent(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> float
| Returns the maximum extent, i.e. the maximum of X, Y and Z axis
|
| Returns:
| float
|
| get_point_indices_within_bounding_box(...)
| get_point_indices_within_bounding_box(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, points: open3d.cpu.pybind.utility.Vector3dVector) -> list[int]
| Return indices to points that are within the bounding box.
|
| Args:
| points (open3d.cpu.pybind.utility.Vector3dVector): A list of points.
|
| Returns:
| list[int]
|
| get_print_info(...)
| get_print_info(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> str
| Returns the 3D dimensions of the bounding box in string format.
|
| Returns:
| str
|
| volume(...)
| volume(self: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> float
| Returns the volume of the bounding box.
|
| Returns:
| float
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_points(...) method of builtins.PyCapsule instance
| create_from_points(points: open3d.cpu.pybind.utility.Vector3dVector) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Creates the bounding box that encloses the set of points.
|
| Args:
| points (open3d.cpu.pybind.utility.Vector3dVector): A list of points.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| color
| ``float64`` array of shape ``(3, )``
|
| max_bound
| ``float64`` array of shape ``(3, )``
|
| min_bound
| ``float64`` array of shape ``(3, )``
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class DeformAsRigidAsPossibleEnergy(pybind11_builtins.pybind11_object)
| Method resolution order:
| DeformAsRigidAsPossibleEnergy
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy) -> int
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| Smoothed = <DeformAsRigidAsPossibleEnergy.Smoothed: 1>
|
| Spokes = <DeformAsRigidAsPossibleEnergy.Spokes: 0>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class FilterScope(pybind11_builtins.pybind11_object)
| Method resolution order:
| FilterScope
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.geometry.FilterScope) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.FilterScope, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.geometry.FilterScope) -> int
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.geometry.FilterScope, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| All = <FilterScope.All: 0>
|
| Color = <FilterScope.Color: 1>
|
| Normal = <FilterScope.Normal: 2>
|
| Vertex = <FilterScope.Vertex: 3>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Geometry(pybind11_builtins.pybind11_object)
| The base geometry class.
|
| Method resolution order:
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Geometry2D(Geometry)
| The base geometry class for 2D geometries.
|
| Method resolution order:
| Geometry2D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Geometry3D(Geometry)
| The base geometry class for 3D geometries.
|
| Method resolution order:
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class HalfEdge(pybind11_builtins.pybind11_object)
| HalfEdge class contains vertex, triangle info about a half edge, as well as relations of next and twin half edge.
|
| Method resolution order:
| HalfEdge
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.HalfEdge) -> open3d.cpu.pybind.geometry.HalfEdge
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.HalfEdge, arg0: dict) -> open3d.cpu.pybind.geometry.HalfEdge
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.HalfEdge) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.HalfEdge, arg0: open3d.cpu.pybind.geometry.HalfEdge) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.HalfEdge) -> str
|
| is_boundary(...)
| is_boundary(self: open3d.cpu.pybind.geometry.HalfEdge) -> bool
|
| Returns ``True`` iff the half edge is the boundary (has not twin, i.e. twin index == -1).
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| next
| int: Index of the next HalfEdge in the same triangle.
|
| triangle_index
| int: Index of the triangle containing this half edge
|
| twin
| int: Index of the twin HalfEdge
|
| vertex_indices
| List(int) of length 2: Index of the ordered vertices forming this half edge
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class HalfEdgeTriangleMesh(MeshBase)
| HalfEdgeTriangleMesh inherits TriangleMesh class with the addition of HalfEdge data structure for each half edge in the mesh as well as related functions.
|
| Method resolution order:
| HalfEdgeTriangleMesh
| MeshBase
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh, arg0: dict) -> open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh, arg0: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> str
|
| boundary_half_edges_from_vertex(...)
| boundary_half_edges_from_vertex(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh, vertex_index: int) -> open3d.cpu.pybind.utility.IntVector
| Query manifold boundary half edges from a starting vertex. If query vertex is not on boundary, empty vector will be returned.
|
| Args:
| vertex_index (int)
|
| Returns:
| open3d.cpu.pybind.utility.IntVector
|
| boundary_vertices_from_vertex(...)
| boundary_vertices_from_vertex(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh, vertex_indexQuery manifold boundary vertices from a starting vertex. If query vertex is not on boundary, empty vector will be returned.: int) -> open3d.cpu.pybind.utility.IntVector
|
| Returns:
| open3d.cpu.pybind.utility.IntVector
|
| get_boundaries(...)
| get_boundaries(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> list[open3d.cpu.pybind.utility.IntVector]
| Returns a vector of boundaries. A boundary is a vector of vertices.
|
| Returns:
| list[open3d.cpu.pybind.utility.IntVector]
|
| has_half_edges(...)
| has_half_edges(self: open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh) -> bool
| Returns ``True`` if half-edges have already been computed.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_triangle_mesh(...) method of builtins.PyCapsule instance
| create_from_triangle_mesh(mesh: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh
| Convert HalfEdgeTriangleMesh from TriangleMesh. Throws exception if the input mesh is not manifolds
|
| Args:
| mesh (open3d.cpu.pybind.geometry.TriangleMesh): The input TriangleMesh
|
| Returns:
| open3d.cpu.pybind.geometry.HalfEdgeTriangleMesh
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| half_edges
| List of HalfEdge in the mesh
|
| ordered_half_edge_from_vertex
| Counter-clockwise ordered half-edges started from each vertex
|
| triangle_normals
| ``float64`` array of shape ``(num_triangles, 3)``, use ``numpy.asarray()`` to access data: Triangle normals.
|
| triangles
| ``int`` array of shape ``(num_triangles, 3)``, use ``numpy.asarray()`` to access data: List of triangles denoted by the index of points forming the triangle.
|
| ----------------------------------------------------------------------
| Methods inherited from MeshBase:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
|
| compute_convex_hull(...)
| compute_convex_hull(self: open3d.cpu.pybind.geometry.MeshBase) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
| Computes the convex hull of the triangle mesh.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
| has_vertex_colors(...)
| has_vertex_colors(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex colors.
|
| Returns:
| bool
|
| has_vertex_normals(...)
| has_vertex_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex normals.
|
| Returns:
| bool
|
| has_vertices(...)
| has_vertices(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertices.
|
| Returns:
| bool
|
| normalize_normals(...)
| normalize_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
| Normalize vertex normals to length 1.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.MeshBase, color: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.MeshBase
| Assigns each vertex in the MeshBase the same color.
|
| Args:
| color (numpy.ndarray[numpy.float64[3, 1]]): RGB colors of vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| ----------------------------------------------------------------------
| Data descriptors inherited from MeshBase:
|
| vertex_colors
| ``float64`` array of shape ``(num_vertices, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of vertices.
|
| vertex_normals
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex normals.
|
| vertices
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Image(Geometry2D)
| The image class stores image with customizable width, height, num of channels and bytes per channel.
|
| Method resolution order:
| Image
| Geometry2D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.Image) -> open3d.cpu.pybind.geometry.Image
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.Image, arg0: dict) -> open3d.cpu.pybind.geometry.Image
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.Image) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.Image, arg0: open3d.cpu.pybind.geometry.Image) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.Image, arg0: Buffer) -> None
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.Image) -> str
|
| create_pyramid(...)
| create_pyramid(self: open3d.cpu.pybind.geometry.Image, num_of_levels: int, with_gaussian_filter: bool) -> list[open3d.cpu.pybind.geometry.Image]
| Function to create ImagePyramid
|
| Args:
| num_of_levels (int)
| with_gaussian_filter (bool): When ``True``, image in the pyramid will first be filtered by a 3x3 Gaussian kernel before downsampling.
|
| Returns:
| list[open3d.cpu.pybind.geometry.Image]
|
| filter(...)
| filter(self: open3d.cpu.pybind.geometry.Image, filter_type: open3d.cpu.pybind.geometry.ImageFilterType) -> open3d.cpu.pybind.geometry.Image
| Function to filter Image
|
| Args:
| filter_type (open3d.cpu.pybind.geometry.ImageFilterType): The filter type to be applied.
|
| Returns:
| open3d.cpu.pybind.geometry.Image
|
| flip_horizontal(...)
| flip_horizontal(self: open3d.cpu.pybind.geometry.Image) -> open3d.cpu.pybind.geometry.Image
|
| Function to flip image horizontally (from left to right)
|
| flip_vertical(...)
| flip_vertical(self: open3d.cpu.pybind.geometry.Image) -> open3d.cpu.pybind.geometry.Image
|
| Function to flip image vertically (upside down)
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| filter_pyramid(...) method of builtins.PyCapsule instance
| filter_pyramid(image_pyramid: list[open3d.cpu.pybind.geometry.Image], filter_type: open3d.cpu.pybind.geometry.ImageFilterType) -> list[open3d.cpu.pybind.geometry.Image]
| Function to filter ImagePyramid
|
| Args:
| image_pyramid (list[open3d.cpu.pybind.geometry.Image]): The ImagePyramid object
| filter_type (open3d.cpu.pybind.geometry.ImageFilterType): The filter type to be applied.
|
| Returns:
| list[open3d.cpu.pybind.geometry.Image]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry2D:
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class ImageFilterType(pybind11_builtins.pybind11_object)
| Method resolution order:
| ImageFilterType
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.geometry.ImageFilterType) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.ImageFilterType, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.geometry.ImageFilterType) -> int
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.geometry.ImageFilterType, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| Gaussian3 = <ImageFilterType.Gaussian3: 0>
|
| Gaussian5 = <ImageFilterType.Gaussian5: 1>
|
| Gaussian7 = <ImageFilterType.Gaussian7: 2>
|
| Sobel3dx = <ImageFilterType.Sobel3dx: 3>
|
| Sobel3dy = <ImageFilterType.Sobel3dy: 4>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KDTreeFlann(pybind11_builtins.pybind11_object)
| KDTree with FLANN for nearest neighbor search.
|
| Method resolution order:
| KDTreeFlann
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.KDTreeFlann) -> None
|
| 2. __init__(self: open3d.cpu.pybind.geometry.KDTreeFlann, data: numpy.ndarray[numpy.float64[m, n]]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.geometry.KDTreeFlann, geometry: open3d.cpu.pybind.geometry.Geometry) -> None
|
| 4. __init__(self: open3d.cpu.pybind.geometry.KDTreeFlann, feature: open3d.cpu.pybind.pipelines.registration.Feature) -> None
|
| search_hybrid_vector_3d(...)
| search_hybrid_vector_3d(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[3, 1]], radius: float, max_nn: int) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[3, 1]]): The input query point.
| radius (float): Search radius.
| max_nn (int): At maximum, ``max_nn`` neighbors will be searched.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_hybrid_vector_xd(...)
| search_hybrid_vector_xd(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[m, 1]], radius: float, max_nn: int) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[m, 1]]): The input query point.
| radius (float): Search radius.
| max_nn (int): At maximum, ``max_nn`` neighbors will be searched.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_knn_vector_3d(...)
| search_knn_vector_3d(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[3, 1]], knn: int) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[3, 1]]): The input query point.
| knn (int): ``knn`` neighbors will be searched.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_knn_vector_xd(...)
| search_knn_vector_xd(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[m, 1]], knn: int) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[m, 1]]): The input query point.
| knn (int): ``knn`` neighbors will be searched.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_radius_vector_3d(...)
| search_radius_vector_3d(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[3, 1]], radius: float) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[3, 1]]): The input query point.
| radius (float): Search radius.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_radius_vector_xd(...)
| search_radius_vector_xd(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[m, 1]], radius: float) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[m, 1]]): The input query point.
| radius (float): Search radius.
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_vector_3d(...)
| search_vector_3d(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[3, 1]], search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[3, 1]]): The input query point.
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam)
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| search_vector_xd(...)
| search_vector_xd(self: open3d.cpu.pybind.geometry.KDTreeFlann, query: numpy.ndarray[numpy.float64[m, 1]], search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| Args:
| query (numpy.ndarray[numpy.float64[m, 1]]): The input query point.
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam)
|
| Returns:
| tuple[int, open3d.cpu.pybind.utility.IntVector, open3d.cpu.pybind.utility.DoubleVector]
|
| set_feature(...)
| set_feature(self: open3d.cpu.pybind.geometry.KDTreeFlann, feature: open3d.cpu.pybind.pipelines.registration.Feature) -> bool
| Sets the data for the KDTree from the feature data.
|
| Args:
| feature (open3d.cpu.pybind.pipelines.registration.Feature): Feature data.
|
| Returns:
| bool
|
| set_geometry(...)
| set_geometry(self: open3d.cpu.pybind.geometry.KDTreeFlann, geometry: open3d.cpu.pybind.geometry.Geometry) -> bool
| Sets the data for the KDTree from geometry.
|
| Args:
| geometry (open3d.cpu.pybind.geometry.Geometry)
|
| Returns:
| bool
|
| set_matrix_data(...)
| set_matrix_data(self: open3d.cpu.pybind.geometry.KDTreeFlann, data: numpy.ndarray[numpy.float64[m, n]]) -> bool
| Sets the data for the KDTree from a matrix.
|
| Args:
| data (numpy.ndarray[numpy.float64[m, n]]): Matrix data.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KDTreeSearchParam(pybind11_builtins.pybind11_object)
| Base class for KDTree search parameters.
|
| Method resolution order:
| KDTreeSearchParam
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| get_search_type(...)
| get_search_type(self: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
| Get the search type (KNN, Radius, Hybrid) for the search parameter.
|
| Returns:
| open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| HybridSearch = <Type.HybridSearch: 2>
|
| KNNSearch = <Type.KNNSearch: 0>
|
| RadiusSearch = <Type.RadiusSearch: 1>
|
| Type = <class 'open3d.cpu.pybind.geometry.KDTreeSearchParam.Type'>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KDTreeSearchParamHybrid(KDTreeSearchParam)
| KDTree search parameters for hybrid KNN and radius search.
|
| Method resolution order:
| KDTreeSearchParamHybrid
| KDTreeSearchParam
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamHybrid, radius: float, max_nn: int) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamHybrid) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| max_nn
| At maximum, ``max_nn`` neighbors will be searched.
|
| radius
| Search radius.
|
| ----------------------------------------------------------------------
| Methods inherited from KDTreeSearchParam:
|
| get_search_type(...)
| get_search_type(self: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
| Get the search type (KNN, Radius, Hybrid) for the search parameter.
|
| Returns:
| open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from KDTreeSearchParam:
|
| HybridSearch = <Type.HybridSearch: 2>
|
| KNNSearch = <Type.KNNSearch: 0>
|
| RadiusSearch = <Type.RadiusSearch: 1>
|
| Type = <class 'open3d.cpu.pybind.geometry.KDTreeSearchParam.Type'>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KDTreeSearchParamKNN(KDTreeSearchParam)
| KDTree search parameters for pure KNN search.
|
| Method resolution order:
| KDTreeSearchParamKNN
| KDTreeSearchParam
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamKNN, knn: int = 30) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamKNN) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| knn
| Number of the neighbors that will be searched.
|
| ----------------------------------------------------------------------
| Methods inherited from KDTreeSearchParam:
|
| get_search_type(...)
| get_search_type(self: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
| Get the search type (KNN, Radius, Hybrid) for the search parameter.
|
| Returns:
| open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from KDTreeSearchParam:
|
| HybridSearch = <Type.HybridSearch: 2>
|
| KNNSearch = <Type.KNNSearch: 0>
|
| RadiusSearch = <Type.RadiusSearch: 1>
|
| Type = <class 'open3d.cpu.pybind.geometry.KDTreeSearchParam.Type'>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class KDTreeSearchParamRadius(KDTreeSearchParam)
| KDTree search parameters for pure radius search.
|
| Method resolution order:
| KDTreeSearchParamRadius
| KDTreeSearchParam
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamRadius, radius: float) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.KDTreeSearchParamRadius) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| radius
| Search radius.
|
| ----------------------------------------------------------------------
| Methods inherited from KDTreeSearchParam:
|
| get_search_type(...)
| get_search_type(self: open3d.cpu.pybind.geometry.KDTreeSearchParam) -> open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
| Get the search type (KNN, Radius, Hybrid) for the search parameter.
|
| Returns:
| open3d.cpu.pybind.geometry.KDTreeSearchParam.Type
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from KDTreeSearchParam:
|
| HybridSearch = <Type.HybridSearch: 2>
|
| KNNSearch = <Type.KNNSearch: 0>
|
| RadiusSearch = <Type.RadiusSearch: 1>
|
| Type = <class 'open3d.cpu.pybind.geometry.KDTreeSearchParam.Type'>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class LineSet(Geometry3D)
| LineSet define a sets of lines in 3D. A typical application is to display the point cloud correspondence pairs.
|
| Method resolution order:
| LineSet
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.LineSet, arg0: open3d.cpu.pybind.geometry.LineSet) -> open3d.cpu.pybind.geometry.LineSet
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.LineSet) -> open3d.cpu.pybind.geometry.LineSet
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.LineSet, arg0: dict) -> open3d.cpu.pybind.geometry.LineSet
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.LineSet, arg0: open3d.cpu.pybind.geometry.LineSet) -> open3d.cpu.pybind.geometry.LineSet
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.LineSet) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.LineSet, arg0: open3d.cpu.pybind.geometry.LineSet) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.LineSet, points: open3d.cpu.pybind.utility.Vector3dVector, lines: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| Create a LineSet from given points and line indices
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.LineSet) -> str
|
| get_line_coordinate(...)
| get_line_coordinate(self: open3d.cpu.pybind.geometry.LineSet, line_index: int) -> tuple[numpy.ndarray[numpy.float64[3, 1]], numpy.ndarray[numpy.float64[3, 1]]]
|
| Args:
| line_index (int): Index of the line.
|
| Returns:
| tuple[numpy.ndarray[numpy.float64[3, 1]], numpy.ndarray[numpy.float64[3, 1]]]
|
| has_colors(...)
| has_colors(self: open3d.cpu.pybind.geometry.LineSet) -> bool
| Returns ``True`` if the object's lines contain colors.
|
| Returns:
| bool
|
| has_lines(...)
| has_lines(self: open3d.cpu.pybind.geometry.LineSet) -> bool
| Returns ``True`` if the object contains lines.
|
| Returns:
| bool
|
| has_points(...)
| has_points(self: open3d.cpu.pybind.geometry.LineSet) -> bool
| Returns ``True`` if the object contains points.
|
| Returns:
| bool
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.LineSet, color: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.LineSet
| Assigns each line in the line set the same color.
|
| Args:
| color (numpy.ndarray[numpy.float64[3, 1]]): Color for the LineSet.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_camera_visualization(...) method of builtins.PyCapsule instance
| create_camera_visualization(*args, **kwargs)
| Overloaded function.
|
| 1. create_camera_visualization(view_width_px: int, view_height_px: int, intrinsic: numpy.ndarray[numpy.float64[3, 3]], extrinsic: numpy.ndarray[numpy.float64[4, 4]], scale: float = 1.0) -> open3d.cpu.pybind.geometry.LineSet
|
| Factory function to create a LineSet from intrinsic and extrinsic camera matrices
|
| 2. create_camera_visualization(intrinsic: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, extrinsic: numpy.ndarray[numpy.float64[4, 4]], scale: float = 1.0) -> open3d.cpu.pybind.geometry.LineSet
|
| Factory function to create a LineSet from intrinsic and extrinsic camera matrices
|
| create_from_axis_aligned_bounding_box(...) method of builtins.PyCapsule instance
| create_from_axis_aligned_bounding_box(box: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.geometry.LineSet
| Factory function to create a LineSet from an AxisAlignedBoundingBox.
|
| Args:
| box (open3d.cpu.pybind.geometry.AxisAlignedBoundingBox): The input bounding box.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| create_from_oriented_bounding_box(...) method of builtins.PyCapsule instance
| create_from_oriented_bounding_box(box: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> open3d.cpu.pybind.geometry.LineSet
| Factory function to create a LineSet from an OrientedBoundingBox.
|
| Args:
| box (open3d.cpu.pybind.geometry.OrientedBoundingBox): The input bounding box.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| create_from_point_cloud_correspondences(...) method of builtins.PyCapsule instance
| create_from_point_cloud_correspondences(cloud0: open3d.cpu.pybind.geometry.PointCloud, cloud1: open3d.cpu.pybind.geometry.PointCloud, correspondences: list[tuple[int, int]]) -> open3d.cpu.pybind.geometry.LineSet
| Factory function to create a LineSet from two pointclouds and a correspondence set.
|
| Args:
| cloud0 (open3d.cpu.pybind.geometry.PointCloud): First point cloud.
| cloud1 (open3d.cpu.pybind.geometry.PointCloud): Second point cloud.
| correspondences (list[tuple[int, int]]): Set of correspondences.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| create_from_tetra_mesh(...) method of builtins.PyCapsule instance
| create_from_tetra_mesh(mesh: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.LineSet
| Factory function to create a LineSet from edges of a tetra mesh.
|
| Args:
| mesh (open3d.cpu.pybind.geometry.TetraMesh): The input tetra mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| create_from_triangle_mesh(...) method of builtins.PyCapsule instance
| create_from_triangle_mesh(mesh: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.LineSet
| Factory function to create a LineSet from edges of a triangle mesh.
|
| Args:
| mesh (open3d.cpu.pybind.geometry.TriangleMesh): The input triangle mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.LineSet
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| colors
| ``float64`` array of shape ``(num_lines, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of lines.
|
| lines
| ``int`` array of shape ``(num_lines, 2)``, use ``numpy.asarray()`` to access data: Lines denoted by the index of points forming the line.
|
| points
| ``float64`` array of shape ``(num_points, 3)``, use ``numpy.asarray()`` to access data: Points coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class MeshBase(Geometry3D)
| MeshBase class. Triangle mesh contains vertices. Optionally, the mesh may also contain vertex normals and vertex colors.
|
| Method resolution order:
| MeshBase
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: dict) -> open3d.cpu.pybind.geometry.MeshBase
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.MeshBase) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.MeshBase, arg0: open3d.cpu.pybind.geometry.MeshBase) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.MeshBase) -> str
|
| compute_convex_hull(...)
| compute_convex_hull(self: open3d.cpu.pybind.geometry.MeshBase) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
| Computes the convex hull of the triangle mesh.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
| has_vertex_colors(...)
| has_vertex_colors(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex colors.
|
| Returns:
| bool
|
| has_vertex_normals(...)
| has_vertex_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex normals.
|
| Returns:
| bool
|
| has_vertices(...)
| has_vertices(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertices.
|
| Returns:
| bool
|
| normalize_normals(...)
| normalize_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
| Normalize vertex normals to length 1.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.MeshBase, color: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.MeshBase
| Assigns each vertex in the MeshBase the same color.
|
| Args:
| color (numpy.ndarray[numpy.float64[3, 1]]): RGB colors of vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| vertex_colors
| ``float64`` array of shape ``(num_vertices, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of vertices.
|
| vertex_normals
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex normals.
|
| vertices
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Octree(Geometry3D)
| Octree datastructure.
|
| Method resolution order:
| Octree
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.Octree) -> open3d.cpu.pybind.geometry.Octree
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.Octree, arg0: dict) -> open3d.cpu.pybind.geometry.Octree
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.geometry.Octree) -> None
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.Octree, arg0: open3d.cpu.pybind.geometry.Octree) -> None
| Copy constructor
|
| Args:
| arg0 (open3d.cpu.pybind.geometry.Octree)
|
| 3. __init__(self: open3d.cpu.pybind.geometry.Octree, max_depth: int) -> None
|
| Args:
| max_depth (int)
|
| 4. __init__(self: open3d.cpu.pybind.geometry.Octree, max_depth: int, origin: numpy.ndarray[numpy.float64[3, 1]], size: float) -> None
|
| Args:
| max_depth (int)
| origin (numpy.ndarray[numpy.float64[3, 1]])
| size (float)
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.Octree) -> str
|
| convert_from_point_cloud(...)
| convert_from_point_cloud(self: open3d.cpu.pybind.geometry.Octree, point_cloud: open3d.cpu.pybind.geometry.PointCloud, size_expand: float = 0.01) -> None
| Convert octree from point cloud.
|
| Args:
| point_cloud (open3d.cpu.pybind.geometry.PointCloud): Input point cloud.
| size_expand (float, optional, default=0.01): A small expansion size such that the octree is slightly bigger than the original point cloud bounds to accommodate all points.
|
| Returns:
| None
|
| create_from_voxel_grid(...)
| create_from_voxel_grid(self: open3d.cpu.pybind.geometry.Octree, voxel_gridConvert from VoxelGrid.: open3d.cpu.pybind.geometry.VoxelGrid) -> None
|
| Returns:
| None
|
| insert_point(...)
| insert_point(self: open3d.cpu.pybind.geometry.Octree, point: numpy.ndarray[numpy.float64[3, 1]], f_init: Callable[[], open3d.cpu.pybind.geometry.OctreeLeafNode], f_update: Callable[[open3d.cpu.pybind.geometry.OctreeLeafNode], None], fi_init: Callable[[], open3d.cpu.pybind.geometry.OctreeInternalNode] = None, fi_update: Callable[[open3d.cpu.pybind.geometry.OctreeInternalNode], None] = None) -> None
| Insert a point to the octree.
|
| Args:
| point (numpy.ndarray[numpy.float64[3, 1]]): Coordinates of the point.
| f_init (Callable[[], open3d.cpu.pybind.geometry.OctreeLeafNode])
| f_update (Callable[[open3d.cpu.pybind.geometry.OctreeLeafNode], None])
| fi_init (Callable[[], open3d.cpu.pybind.geometry.OctreeInternalNode], optional, default=None)
| fi_update (Callable[[open3d.cpu.pybind.geometry.OctreeInternalNode], None], optional, default=None)
|
| Returns:
| None
|
| locate_leaf_node(...)
| locate_leaf_node(self: open3d.cpu.pybind.geometry.Octree, point: numpy.ndarray[numpy.float64[3, 1]]) -> tuple[open3d.cpu.pybind.geometry.OctreeLeafNode, open3d.cpu.pybind.geometry.OctreeNodeInfo]
| Returns leaf OctreeNode and OctreeNodeInfo where the querypoint should reside.
|
| Args:
| point (numpy.ndarray[numpy.float64[3, 1]]): Coordinates of the point.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.OctreeLeafNode, open3d.cpu.pybind.geometry.OctreeNodeInfo]
|
| to_voxel_grid(...)
| to_voxel_grid(self: open3d.cpu.pybind.geometry.Octree) -> open3d.cpu.pybind.geometry.VoxelGrid
| Convert to VoxelGrid.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| traverse(...)
| traverse(self: open3d.cpu.pybind.geometry.Octree, f: Callable[[open3d.cpu.pybind.geometry.OctreeNode, open3d.cpu.pybind.geometry.OctreeNodeInfo], bool]) -> None
|
| DFS traversal of the octree from the root, with a callback function f being called for each node.
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| is_point_in_bound(...) method of builtins.PyCapsule instance
| is_point_in_bound(point: numpy.ndarray[numpy.float64[3, 1]], origin: numpy.ndarray[numpy.float64[3, 1]], size: float) -> bool
| Return true if point within bound, that is, origin<= point < origin + size
|
| Args:
| point (numpy.ndarray[numpy.float64[3, 1]]): Coordinates of the point.
| origin (numpy.ndarray[numpy.float64[3, 1]]): Origin coordinates.
| size (float): Size of the Octree.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| max_depth
| int: Maximum depth of the octree. The depth is defined as the distance from the deepest leaf node to root. A tree with only the root node has depth 0.
|
| origin
| (3, 1) float numpy array: Global min bound (include). A point is within bound iff origin <= point < origin + size.
|
| root_node
| OctreeNode: The root octree node.
|
| size
| float: Outer bounding box edge size for the whole octree. A point is within bound iff origin <= point < origin + size.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeColorLeafNode(OctreeLeafNode)
| OctreeColorLeafNode class is an OctreeLeafNode containing color.
|
| Method resolution order:
| OctreeColorLeafNode
| OctreeLeafNode
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.OctreeColorLeafNode) -> open3d.cpu.pybind.geometry.OctreeColorLeafNode
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.OctreeColorLeafNode, arg0: dict) -> open3d.cpu.pybind.geometry.OctreeColorLeafNode
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.OctreeColorLeafNode) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.OctreeColorLeafNode, arg0: open3d.cpu.pybind.geometry.OctreeColorLeafNode) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeColorLeafNode) -> str
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get_init_function(...) method of builtins.PyCapsule instance
| get_init_function() -> Callable[[], open3d.cpu.pybind.geometry.OctreeLeafNode]
|
| Get lambda function for initializing OctreeLeafNode. When the init function is called, an empty OctreeColorLeafNode is created.
|
| get_update_function(...) method of builtins.PyCapsule instance
| get_update_function(color: numpy.ndarray[numpy.float64[3, 1]]) -> Callable[[open3d.cpu.pybind.geometry.OctreeLeafNode], None]
|
| Get lambda function for updating OctreeLeafNode. When called, the update function updates the corresponding node with the input color.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| color
| (3, 1) float numpy array: Color of the node.
|
| ----------------------------------------------------------------------
| Methods inherited from OctreeLeafNode:
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.geometry.OctreeLeafNode, other: open3d.cpu.pybind.geometry.OctreeLeafNode) -> bool
|
| Check equality of OctreeLeafNode.
|
| clone(...)
| clone(self: open3d.cpu.pybind.geometry.OctreeLeafNode) -> open3d.cpu.pybind.geometry.OctreeLeafNode
|
| Clone this OctreeLeafNode.
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from OctreeLeafNode:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeInternalNode(OctreeNode)
| OctreeInternalNode class, containing OctreeNode children.
|
| Method resolution order:
| OctreeInternalNode
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.OctreeInternalNode) -> open3d.cpu.pybind.geometry.OctreeInternalNode
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.OctreeInternalNode, arg0: dict) -> open3d.cpu.pybind.geometry.OctreeInternalNode
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.geometry.OctreeInternalNode) -> None
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.OctreeInternalNode, arg0: open3d.cpu.pybind.geometry.OctreeInternalNode) -> None
| Copy constructor
|
| Args:
| arg0 (open3d.cpu.pybind.geometry.OctreeInternalNode)
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeInternalNode) -> str
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get_init_function(...) method of builtins.PyCapsule instance
| get_init_function() -> Callable[[], open3d.cpu.pybind.geometry.OctreeInternalNode]
|
| Get lambda function for initializing OctreeInternalNode. When the init function is called, an empty OctreeInternalNode is created.
|
| get_update_function(...) method of builtins.PyCapsule instance
| get_update_function() -> Callable[[open3d.cpu.pybind.geometry.OctreeInternalNode], None]
|
| Get lambda function for updating OctreeInternalNode. This update function does nothing.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| children
| List of children Nodes.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeInternalPointNode(OctreeInternalNode)
| OctreeInternalPointNode class is an OctreeInternalNode with a list of point indices (from point cloud) belonging to children of this node.
|
| Method resolution order:
| OctreeInternalPointNode
| OctreeInternalNode
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.OctreeInternalPointNode) -> open3d.cpu.pybind.geometry.OctreeInternalPointNode
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.OctreeInternalPointNode, arg0: dict) -> open3d.cpu.pybind.geometry.OctreeInternalPointNode
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
|
| 1. __init__(self: open3d.cpu.pybind.geometry.OctreeInternalPointNode) -> None
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.OctreeInternalPointNode, arg0: open3d.cpu.pybind.geometry.OctreeInternalPointNode) -> None
| Copy constructor
|
| Args:
| arg0 (open3d.cpu.pybind.geometry.OctreeInternalPointNode)
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeInternalPointNode) -> str
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get_init_function(...) method of builtins.PyCapsule instance
| get_init_function() -> Callable[[], open3d.cpu.pybind.geometry.OctreeInternalNode]
|
| Get lambda function for initializing OctreeInternalPointNode. When the init function is called, an empty OctreeInternalPointNode is created.
|
| get_update_function(...) method of builtins.PyCapsule instance
| get_update_function(arg0: int) -> Callable[[open3d.cpu.pybind.geometry.OctreeInternalNode], None]
|
| Get lambda function for updating OctreeInternalPointNode. When called, the update function adds the input point index to the corresponding node's list of indices of children points.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| children
| List of children Nodes.
|
| indices
| List of point cloud point indices contained in children nodes.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeLeafNode(OctreeNode)
| OctreeLeafNode base class.
|
| Method resolution order:
| OctreeLeafNode
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.geometry.OctreeLeafNode, other: open3d.cpu.pybind.geometry.OctreeLeafNode) -> bool
|
| Check equality of OctreeLeafNode.
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeLeafNode) -> str
|
| clone(...)
| clone(self: open3d.cpu.pybind.geometry.OctreeLeafNode) -> open3d.cpu.pybind.geometry.OctreeLeafNode
|
| Clone this OctreeLeafNode.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeNode(pybind11_builtins.pybind11_object)
| The base class for octree node.
|
| Method resolution order:
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(self, /, *args, **kwargs)
| Initialize self. See help(type(self)) for accurate signature.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeNode) -> str
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreeNodeInfo(pybind11_builtins.pybind11_object)
| OctreeNode's information. OctreeNodeInfo is computed on the fly, not stored with the Node.
|
| Method resolution order:
| OctreeNodeInfo
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.OctreeNodeInfo, origin: numpy.ndarray[numpy.float64[3, 1]], size: float, depth: int, child_index: int) -> None
|
| Args:
| origin (numpy.ndarray[numpy.float64[3, 1]])
| size (float)
| depth (int)
| child_index (int)
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreeNodeInfo) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| child_index
| int: Node's child index of itself. For non-root nodes, child_index is 0~7; root node's child_index is -1.
|
| depth
| int: Depth of the node to the root. The root is of depth 0.
|
| origin
| (3, 1) float numpy array: Origin coordinate of the node.
|
| size
| float: Size of the node.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OctreePointColorLeafNode(OctreeLeafNode)
| OctreePointColorLeafNode class is an OctreeLeafNode containing color.
|
| Method resolution order:
| OctreePointColorLeafNode
| OctreeLeafNode
| OctreeNode
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> open3d.cpu.pybind.geometry.OctreePointColorLeafNode
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode, arg0: dict) -> open3d.cpu.pybind.geometry.OctreePointColorLeafNode
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode, arg0: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OctreePointColorLeafNode) -> str
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| get_init_function(...) method of builtins.PyCapsule instance
| get_init_function() -> Callable[[], open3d.cpu.pybind.geometry.OctreeLeafNode]
|
| Get lambda function for initializing OctreeLeafNode. When the init function is called, an empty OctreePointColorLeafNode is created.
|
| get_update_function(...) method of builtins.PyCapsule instance
| get_update_function(idx: int, color: numpy.ndarray[numpy.float64[3, 1]]) -> Callable[[open3d.cpu.pybind.geometry.OctreeLeafNode], None]
|
| Get lambda function for updating OctreeLeafNode. When called, the update function updates the corresponding node with the new point index and the input color.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| color
| (3, 1) float numpy array: Color of the node.
|
| indices
| List of point cloud point indices contained in this leaf node.
|
| ----------------------------------------------------------------------
| Methods inherited from OctreeLeafNode:
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.geometry.OctreeLeafNode, other: open3d.cpu.pybind.geometry.OctreeLeafNode) -> bool
|
| Check equality of OctreeLeafNode.
|
| clone(...)
| clone(self: open3d.cpu.pybind.geometry.OctreeLeafNode) -> open3d.cpu.pybind.geometry.OctreeLeafNode
|
| Clone this OctreeLeafNode.
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from OctreeLeafNode:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class OrientedBoundingBox(Geometry3D)
| Class that defines an oriented box that can be computed from 3D geometries.
|
| Method resolution order:
| OrientedBoundingBox
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox, arg0: dict) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox, arg0: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox, center: numpy.ndarray[numpy.float64[3, 1]], R: numpy.ndarray[numpy.float64[3, 3]], extent: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| Create OrientedBoudingBox from center, rotation R and extent in x, y and z direction
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> str
|
| get_box_points(...)
| get_box_points(self: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> open3d.cpu.pybind.utility.Vector3dVector
| Returns the eight points that define the bounding box.
|
| Returns:
| open3d.cpu.pybind.utility.Vector3dVector
|
| get_point_indices_within_bounding_box(...)
| get_point_indices_within_bounding_box(self: open3d.cpu.pybind.geometry.OrientedBoundingBox, points: open3d.cpu.pybind.utility.Vector3dVector) -> list[int]
| Return indices to points that are within the bounding box.
|
| Args:
| points (open3d.cpu.pybind.utility.Vector3dVector): A list of points.
|
| Returns:
| list[int]
|
| volume(...)
| volume(self: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> float
| Returns the volume of the bounding box.
|
| Returns:
| float
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_axis_aligned_bounding_box(...) method of builtins.PyCapsule instance
| create_from_axis_aligned_bounding_box(aabox: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
| Returns an oriented bounding box from the AxisAlignedBoundingBox.
|
| Args:
| aabox (open3d.cpu.pybind.geometry.AxisAlignedBoundingBox): AxisAlignedBoundingBox object from which OrientedBoundingBox is created.
|
| Returns:
| open3d.cpu.pybind.geometry.OrientedBoundingBox
|
| create_from_points(...) method of builtins.PyCapsule instance
| create_from_points(points: open3d.cpu.pybind.utility.Vector3dVector, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Creates the oriented bounding box that encloses the set of points.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| points (open3d.utility.Vector3dVector): Input points.
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| create_from_points_minimal(...) method of builtins.PyCapsule instance
| create_from_points_minimal(points: open3d.cpu.pybind.utility.Vector3dVector, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Creates the oriented bounding box with the smallest volume.
|
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| points (open3d.utility.Vector3dVector): Input points.
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| R
| ``float64`` array of shape ``(3,3 )``
|
| center
| ``float64`` array of shape ``(3, )``
|
| color
| ``float64`` array of shape ``(3, )``
|
| extent
| ``float64`` array of shape ``(3, )``
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class PointCloud(Geometry3D)
| PointCloud class. A point cloud consists of point coordinates, and optionally point colors and point normals.
|
| Method resolution order:
| PointCloud
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.PointCloud, arg0: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.geometry.PointCloud
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.geometry.PointCloud
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.PointCloud, arg0: dict) -> open3d.cpu.pybind.geometry.PointCloud
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.PointCloud, arg0: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.geometry.PointCloud
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.PointCloud) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.PointCloud, arg0: open3d.cpu.pybind.geometry.PointCloud) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.PointCloud, points: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| Create a PointCloud from points
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.PointCloud) -> str
|
| cluster_dbscan(...)
| cluster_dbscan(self: open3d.cpu.pybind.geometry.PointCloud, eps: float, min_points: int, print_progress: bool = False) -> open3d.cpu.pybind.utility.IntVector
| Cluster PointCloud using the DBSCAN algorithm Ester et al., 'A Density-Based Algorithm for Discovering Clusters in Large Spatial Databases with Noise', 1996. Returns a list of point labels, -1 indicates noise according to the algorithm.
|
| Args:
| eps (float): Density parameter that is used to find neighbouring points.
| min_points (int): Minimum number of points to form a cluster.
| print_progress (bool, optional, default=False): If true the progress is visualized in the console.
|
| Returns:
| open3d.cpu.pybind.utility.IntVector
|
| compute_convex_hull(...)
| compute_convex_hull(self: open3d.cpu.pybind.geometry.PointCloud, joggle_inputs: bool = False) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
|
| Computes the convex hull of the point cloud.
|
| Args:
| joggle_inputs (bool): If True allows the algorithm to add random noise to
| the points to work around degenerate inputs. This adds the 'QJ'
| option to the qhull command.
|
| Returns:
| tuple(open3d.geometry.TriangleMesh, list): The triangle mesh of the convex
| hull and the list of point indices that are part of the convex hull.
|
| compute_mahalanobis_distance(...)
| compute_mahalanobis_distance(self: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.utility.DoubleVector
| Function to compute the Mahalanobis distance for points in a point cloud. See: https://en.wikipedia.org/wiki/Mahalanobis_distance.
|
| Returns:
| open3d.cpu.pybind.utility.DoubleVector
|
| compute_mean_and_covariance(...)
| compute_mean_and_covariance(self: open3d.cpu.pybind.geometry.PointCloud) -> tuple[numpy.ndarray[numpy.float64[3, 1]], numpy.ndarray[numpy.float64[3, 3]]]
| Function to compute the mean and covariance matrix of a point cloud.
|
| Returns:
| tuple[numpy.ndarray[numpy.float64[3, 1]], numpy.ndarray[numpy.float64[3, 3]]]
|
| compute_nearest_neighbor_distance(...)
| compute_nearest_neighbor_distance(self: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.utility.DoubleVector
| Function to compute the distance from a point to its nearest neighbor in the point cloud
|
| Returns:
| open3d.cpu.pybind.utility.DoubleVector
|
| compute_point_cloud_distance(...)
| compute_point_cloud_distance(self: open3d.cpu.pybind.geometry.PointCloud, target: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.utility.DoubleVector
| For each point in the source point cloud, compute the distance to the target point cloud.
|
| Args:
| target (open3d.cpu.pybind.geometry.PointCloud): The target point cloud.
|
| Returns:
| open3d.cpu.pybind.utility.DoubleVector
|
| crop(...)
| crop(*args, **kwargs)
| Overloaded function.
|
|
| 1. crop(self: open3d.cpu.pybind.geometry.PointCloud, bounding_box: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox, invert: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
| Function to crop input pointcloud into output pointcloud
|
| Args:
| bounding_box (open3d.cpu.pybind.geometry.AxisAlignedBoundingBox): AxisAlignedBoundingBox to crop points
| invert (bool, optional, default=False): optional boolean to invert cropping
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| 2. crop(self: open3d.cpu.pybind.geometry.PointCloud, bounding_box: open3d.cpu.pybind.geometry.OrientedBoundingBox, invert: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
| Function to crop input pointcloud into output pointcloud
|
| Args:
| bounding_box (open3d.cpu.pybind.geometry.OrientedBoundingBox): AxisAlignedBoundingBox to crop points
| invert (bool, optional, default=False): optional boolean to invert cropping
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| detect_planar_patches(...)
| detect_planar_patches(self: open3d.cpu.pybind.geometry.PointCloud, normal_variance_threshold_deg: float = 60, coplanarity_deg: float = 75, outlier_ratio: float = 0.75, min_plane_edge_length: float = 0.0, min_num_points: int = 0, search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam = KDTreeSearchParamKNN(knn=30)) -> list[open3d.cpu.pybind.geometry.OrientedBoundingBox]
| Detects planar patches in the point cloud using a robust statistics-based approach.
|
| Returns:
| A list of detected planar patches, represented as
| OrientedBoundingBox objects, with the third column (z) of R indicating
| the planar patch normal vector. The extent in the z direction is
| non-zero so that the OrientedBoundingBox contains the points that
| contribute to the plane detection.
|
| Args:
| normal_variance_threshold_deg (float, optional, default=60)
| coplanarity_deg (float, optional, default=75)
| outlier_ratio (float, optional, default=0.75): Maximum allowable ratio of outliers associated to a plane.
| min_plane_edge_length (float, optional, default=0.0): Minimum edge length of plane's long edge before being rejected.
| min_num_points (int, optional, default=0): Minimum number of points allowable for fitting planes.
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam, optional, default=KDTreeSearchParamKNN(knn=30)): The KDTree search parameters for neighborhood search.
|
| Returns:
| list[open3d.cpu.pybind.geometry.OrientedBoundingBox]
|
| estimate_covariances(...)
| estimate_covariances(self: open3d.cpu.pybind.geometry.PointCloud, search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam = KDTreeSearchParamKNN(knn=30)) -> None
| Function to compute the covariance matrix for each point in the point cloud
|
| Args:
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam, optional, default=KDTreeSearchParamKNN(knn=30)): The KDTree search parameters for neighborhood search.
|
| Returns:
| None
|
| estimate_normals(...)
| estimate_normals(self: open3d.cpu.pybind.geometry.PointCloud, search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam = KDTreeSearchParamKNN(knn=30), fast_normal_computation: bool = True) -> None
| Function to compute the normals of a point cloud. Normals are oriented with respect to the input point cloud if normals exist
|
| Args:
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam, optional, default=KDTreeSearchParamKNN(knn=30)): The KDTree search parameters for neighborhood search.
| fast_normal_computation (bool, optional, default=True): If true, the normal estimation uses a non-iterative method to extract the eigenvector from the covariance matrix. This is faster, but is not as numerical stable.
|
| Returns:
| None
|
| farthest_point_down_sample(...)
| farthest_point_down_sample(self: open3d.cpu.pybind.geometry.PointCloud, num_samples: int, start_index: int = 0) -> open3d.cpu.pybind.geometry.PointCloud
|
| Index to start downsampling from. Valid index is a non-negative number less than number of points in the input pointcloud.
|
| has_colors(...)
| has_colors(self: open3d.cpu.pybind.geometry.PointCloud) -> bool
| Returns ``True`` if the point cloud contains point colors.
|
| Returns:
| bool
|
| has_covariances(...)
| has_covariances(self: open3d.cpu.pybind.geometry.PointCloud) -> bool
|
| Returns ``True`` if the point cloud contains covariances.
|
| has_normals(...)
| has_normals(self: open3d.cpu.pybind.geometry.PointCloud) -> bool
| Returns ``True`` if the point cloud contains point normals.
|
| Returns:
| bool
|
| has_points(...)
| has_points(self: open3d.cpu.pybind.geometry.PointCloud) -> bool
| Returns ``True`` if the point cloud contains points.
|
| Returns:
| bool
|
| hidden_point_removal(...)
| hidden_point_removal(self: open3d.cpu.pybind.geometry.PointCloud, camera_location: numpy.ndarray[numpy.float64[3, 1]], radius: float) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
| Removes hidden points from a point cloud and returns a mesh of the remaining points. Based on Katz et al. 'Direct Visibility of Point Sets', 2007. Additional information about the choice of radius for noisy point clouds can be found in Mehra et. al. 'Visibility of Noisy Point Cloud Data', 2010.
|
| Args:
| camera_location (numpy.ndarray[numpy.float64[3, 1]]): All points not visible from that location will be removed
| radius (float): The radius of the sperical projection
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
| normalize_normals(...)
| normalize_normals(self: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.geometry.PointCloud
| Normalize point normals to length 1.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| orient_normals_consistent_tangent_plane(...)
| orient_normals_consistent_tangent_plane(self: open3d.cpu.pybind.geometry.PointCloud, k: int, lambda_penalty: float = 0.0, cos_alpha_tol: float = 1.0) -> None
| Function to orient the normals with respect to consistent tangent planes
|
| Args:
| k (int): Number of k nearest neighbors used in constructing the Riemannian graph used to propagate normal orientation.
| lambda_penalty (float, optional, default=0.0)
| cos_alpha_tol (float, optional, default=1.0)
|
| Returns:
| None
|
| orient_normals_to_align_with_direction(...)
| orient_normals_to_align_with_direction(self: open3d.cpu.pybind.geometry.PointCloud, orientation_reference: numpy.ndarray[numpy.float64[3, 1]] = array([0., 0., 1.])) -> None
| Function to orient the normals of a point cloud
|
| Args:
| orientation_reference (numpy.ndarray[numpy.float64[3, 1]], optional, default=array([0., 0., 1.])): Normals are oriented with respect to orientation_reference.
|
| Returns:
| None
|
| orient_normals_towards_camera_location(...)
| orient_normals_towards_camera_location(self: open3d.cpu.pybind.geometry.PointCloud, camera_location: numpy.ndarray[numpy.float64[3, 1]] = array([0., 0., 0.])) -> None
| Function to orient the normals of a point cloud
|
| Args:
| camera_location (numpy.ndarray[numpy.float64[3, 1]], optional, default=array([0., 0., 0.])): Normals are oriented with towards the camera_location.
|
| Returns:
| None
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.PointCloud, color: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.PointCloud
| Assigns each point in the PointCloud the same color.
|
| Args:
| color (numpy.ndarray[numpy.float64[3, 1]]): RGB color for the PointCloud.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| random_down_sample(...)
| random_down_sample(self: open3d.cpu.pybind.geometry.PointCloud, sampling_ratio: float) -> open3d.cpu.pybind.geometry.PointCloud
| Function to downsample input pointcloud into output pointcloud randomly. The sample is generated by randomly sampling the indexes from the point cloud.
|
| Args:
| sampling_ratio (float): Sampling ratio, the ratio of number of selected points to total number of points[0-1]
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| remove_duplicated_points(...)
| remove_duplicated_points(self: open3d.cpu.pybind.geometry.PointCloud) -> open3d.cpu.pybind.geometry.PointCloud
| Removes duplicated points, i.e., points that have identical coordinates. It also removes the corresponding attributes associated with the non-finite point such as normals, covariances and color entries. It doesn't re-computes these attributes after removing duplicated points.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| remove_non_finite_points(...)
| remove_non_finite_points(self: open3d.cpu.pybind.geometry.PointCloud, remove_nan: bool = True, remove_infinite: bool = True) -> open3d.cpu.pybind.geometry.PointCloud
| Removes all points from the point cloud that have a nan entry, or infinite entries. It also removes the corresponding attributes associated with the non-finite point such as normals, covariances and color entries. It doesn't re-computes these attributes after removing non-finite points.
|
| Args:
| remove_nan (bool, optional, default=True): Remove NaN values from the PointCloud
| remove_infinite (bool, optional, default=True): Remove infinite values from the PointCloud
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| remove_radius_outlier(...)
| remove_radius_outlier(self: open3d.cpu.pybind.geometry.PointCloud, nb_points: int, radius: float, print_progress: bool = False) -> tuple[open3d.cpu.pybind.geometry.PointCloud, list[int]]
| Removes points that have neighbors less than nb_points in a sphere of a given radius
|
| Args:
| nb_points (int): Number of points within the radius.
| radius (float): Radius of the sphere.
| print_progress (bool, optional, default=False): Set to True to print progress bar.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.PointCloud, list[int]]
|
| remove_statistical_outlier(...)
| remove_statistical_outlier(self: open3d.cpu.pybind.geometry.PointCloud, nb_neighbors: int, std_ratio: float, print_progress: bool = False) -> tuple[open3d.cpu.pybind.geometry.PointCloud, list[int]]
| Removes points that are further away from their neighbors in average.
|
| Args:
| nb_neighbors (int): Number of neighbors around the target point.
| std_ratio (float): Standard deviation ratio.
| print_progress (bool, optional, default=False): Set to True to print progress bar.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.PointCloud, list[int]]
|
| segment_plane(...)
| segment_plane(self: open3d.cpu.pybind.geometry.PointCloud, distance_threshold: float, ransac_n: int, num_iterations: int, probability: float = 0.99999999) -> tuple[numpy.ndarray[numpy.float64[4, 1]], list[int]]
| Segments a plane in the point cloud using the RANSAC algorithm.
|
| Args:
| distance_threshold (float): Max distance a point can be from the plane model, and still be considered an inlier.
| ransac_n (int): Number of initial points to be considered inliers in each iteration.
| num_iterations (int): Number of iterations.
| probability (float, optional, default=0.99999999): Expected probability of finding the optimal plane.
|
| Returns:
| tuple[numpy.ndarray[numpy.float64[4, 1]], list[int]]
|
| select_by_index(...)
| select_by_index(self: open3d.cpu.pybind.geometry.PointCloud, indices: list[int], invert: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
| Function to select points from input pointcloud into output pointcloud.
|
| Args:
| indices (list[int]): Indices of points to be selected.
| invert (bool, optional, default=False): Set to ``True`` to invert the selection of indices.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| uniform_down_sample(...)
| uniform_down_sample(self: open3d.cpu.pybind.geometry.PointCloud, every_k_points: int) -> open3d.cpu.pybind.geometry.PointCloud
| Function to downsample input pointcloud into output pointcloud uniformly. The sample is performed in the order of the points with the 0-th point always chosen, not at random.
|
| Args:
| every_k_points (int): Sample rate, the selected point indices are [0, k, 2k, ...]
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| voxel_down_sample(...)
| voxel_down_sample(self: open3d.cpu.pybind.geometry.PointCloud, voxel_size: float) -> open3d.cpu.pybind.geometry.PointCloud
| Function to downsample input pointcloud into output pointcloud with a voxel. Normals and colors are averaged if they exist.
|
| Args:
| voxel_size (float): Voxel size to downsample into.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| voxel_down_sample_and_trace(...)
| voxel_down_sample_and_trace(self: open3d.cpu.pybind.geometry.PointCloud, voxel_size: float, min_bound: numpy.ndarray[numpy.float64[3, 1]], max_bound: numpy.ndarray[numpy.float64[3, 1]], approximate_class: bool = False) -> tuple[open3d.cpu.pybind.geometry.PointCloud, numpy.ndarray[numpy.int32[m, n]], list[open3d.cpu.pybind.utility.IntVector]]
| Function to downsample using PointCloud::VoxelDownSample. Also records point cloud index before downsampling
|
| Args:
| voxel_size (float): Voxel size to downsample into.
| min_bound (numpy.ndarray[numpy.float64[3, 1]]): Minimum coordinate of voxel boundaries
| max_bound (numpy.ndarray[numpy.float64[3, 1]]): Maximum coordinate of voxel boundaries
| approximate_class (bool, optional, default=False)
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.PointCloud, numpy.ndarray[numpy.int32[m, n]], list[open3d.cpu.pybind.utility.IntVector]]
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_depth_image(...) method of builtins.PyCapsule instance
| create_from_depth_image(depth: open3d.cpu.pybind.geometry.Image, intrinsic: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, extrinsic: numpy.ndarray[numpy.float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), depth_scale: float = 1000.0, depth_trunc: float = 1000.0, stride: int = 1, project_valid_depth_only: bool = True) -> open3d.cpu.pybind.geometry.PointCloud
| Factory function to create a pointcloud from a depth image and a
| camera. Given depth value d at (u, v) image coordinate, the corresponding 3d point is:
|
| - z = d / depth_scale
| - x = (u - cx) * z / fx
| - y = (v - cy) * z / fy
|
| Args:
| depth (open3d.cpu.pybind.geometry.Image): The input depth image can be either a float image, or a uint16_t image.
| intrinsic (open3d.cpu.pybind.camera.PinholeCameraIntrinsic): Intrinsic parameters of the camera.
| extrinsic (numpy.ndarray[numpy.float64[4, 4]], optional, default=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]))
| depth_scale (float, optional, default=1000.0): The depth is scaled by 1 / depth_scale.
| depth_trunc (float, optional, default=1000.0): Truncated at depth_trunc distance.
| stride (int, optional, default=1): Sampling factor to support coarse point cloud extraction.
| project_valid_depth_only (bool, optional, default=True)
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| create_from_rgbd_image(...) method of builtins.PyCapsule instance
| create_from_rgbd_image(image: open3d.cpu.pybind.geometry.RGBDImage, intrinsic: open3d.cpu.pybind.camera.PinholeCameraIntrinsic, extrinsic: numpy.ndarray[numpy.float64[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]), project_valid_depth_only: bool = True) -> open3d.cpu.pybind.geometry.PointCloud
| Factory function to create a pointcloud from an RGB-D image and a camera. Given depth value d at (u, v) image coordinate, the corresponding 3d point is:
|
| - z = d / depth_scale
| - x = (u - cx) * z / fx
| - y = (v - cy) * z / fy
|
| Args:
| image (open3d.cpu.pybind.geometry.RGBDImage): The input image.
| intrinsic (open3d.cpu.pybind.camera.PinholeCameraIntrinsic): Intrinsic parameters of the camera.
| extrinsic (numpy.ndarray[numpy.float64[4, 4]], optional, default=array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]]))
| project_valid_depth_only (bool, optional, default=True)
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| estimate_point_covariances(...) method of builtins.PyCapsule instance
| estimate_point_covariances(input: open3d.cpu.pybind.geometry.PointCloud, search_param: open3d.cpu.pybind.geometry.KDTreeSearchParam = KDTreeSearchParamKNN(knn=30)) -> open3d.cpu.pybind.utility.Matrix3dVector
| Static function to compute the covariance matrix for each point in the given point cloud, doesn't change the input
|
| Args:
| input (open3d.cpu.pybind.geometry.PointCloud): The input point cloud.
| search_param (open3d.cpu.pybind.geometry.KDTreeSearchParam, optional, default=KDTreeSearchParamKNN(knn=30)): The KDTree search parameters for neighborhood search.
|
| Returns:
| open3d.cpu.pybind.utility.Matrix3dVector
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| colors
| ``float64`` array of shape ``(num_points, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of points.
|
| covariances
| ``float64`` array of shape ``(num_points, 3, 3)``, use ``numpy.asarray()`` to access data: Points covariances.
|
| normals
| ``float64`` array of shape ``(num_points, 3)``, use ``numpy.asarray()`` to access data: Points normals.
|
| points
| ``float64`` array of shape ``(num_points, 3)``, use ``numpy.asarray()`` to access data: Points coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class RGBDImage(Geometry2D)
| RGBDImage is for a pair of registered color and depth images, viewed from the same view, of the same resolution. If you have other format, convert it first.
|
| Method resolution order:
| RGBDImage
| Geometry2D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.RGBDImage) -> None
|
| Default constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.RGBDImage) -> str
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_color_and_depth(...) method of builtins.PyCapsule instance
| create_from_color_and_depth(color: open3d.cpu.pybind.geometry.Image, depth: open3d.cpu.pybind.geometry.Image, depth_scale: float = 1000.0, depth_trunc: float = 3.0, convert_rgb_to_intensity: bool = True) -> open3d.cpu.pybind.geometry.RGBDImage
| Function to make RGBDImage from color and depth image
|
| Args:
| color (open3d.cpu.pybind.geometry.Image): The color image.
| depth (open3d.cpu.pybind.geometry.Image): The depth image.
| depth_scale (float, optional, default=1000.0): The ratio to scale depth values. The depth values will first be scaled and then truncated.
| depth_trunc (float, optional, default=3.0): Depth values larger than ``depth_trunc`` gets truncated to 0. The depth values will first be scaled and then truncated.
| convert_rgb_to_intensity (bool, optional, default=True): Whether to convert RGB image to intensity image.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| create_from_nyu_format(...) method of builtins.PyCapsule instance
| create_from_nyu_format(color: open3d.cpu.pybind.geometry.Image, depth: open3d.cpu.pybind.geometry.Image, convert_rgb_to_intensity: bool = True) -> open3d.cpu.pybind.geometry.RGBDImage
| Function to make RGBDImage (for NYU format)
|
| Args:
| color (open3d.cpu.pybind.geometry.Image): The color image.
| depth (open3d.cpu.pybind.geometry.Image): The depth image.
| convert_rgb_to_intensity (bool, optional, default=True): Whether to convert RGB image to intensity image.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| create_from_redwood_format(...) method of builtins.PyCapsule instance
| create_from_redwood_format(color: open3d.cpu.pybind.geometry.Image, depth: open3d.cpu.pybind.geometry.Image, convert_rgb_to_intensity: bool = True) -> open3d.cpu.pybind.geometry.RGBDImage
| Function to make RGBDImage (for Redwood format)
|
| Args:
| color (open3d.cpu.pybind.geometry.Image): The color image.
| depth (open3d.cpu.pybind.geometry.Image): The depth image.
| convert_rgb_to_intensity (bool, optional, default=True): Whether to convert RGB image to intensity image.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| create_from_sun_format(...) method of builtins.PyCapsule instance
| create_from_sun_format(color: open3d.cpu.pybind.geometry.Image, depth: open3d.cpu.pybind.geometry.Image, convert_rgb_to_intensity: bool = True) -> open3d.cpu.pybind.geometry.RGBDImage
| Function to make RGBDImage (for SUN format)
|
| Args:
| color (open3d.cpu.pybind.geometry.Image): The color image.
| depth (open3d.cpu.pybind.geometry.Image): The depth image.
| convert_rgb_to_intensity (bool, optional, default=True): Whether to convert RGB image to intensity image.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| create_from_tum_format(...) method of builtins.PyCapsule instance
| create_from_tum_format(color: open3d.cpu.pybind.geometry.Image, depth: open3d.cpu.pybind.geometry.Image, convert_rgb_to_intensity: bool = True) -> open3d.cpu.pybind.geometry.RGBDImage
| Function to make RGBDImage (for TUM format)
|
| Args:
| color (open3d.cpu.pybind.geometry.Image): The color image.
| depth (open3d.cpu.pybind.geometry.Image): The depth image.
| convert_rgb_to_intensity (bool, optional, default=True): Whether to convert RGB image to intensity image.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| color
| open3d.geometry.Image: The color image.
|
| depth
| open3d.geometry.Image: The depth image.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry2D:
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry2D) -> numpy.ndarray[numpy.float64[2, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[2, 1]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class SimplificationContraction(pybind11_builtins.pybind11_object)
| Method resolution order:
| SimplificationContraction
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.geometry.SimplificationContraction) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.geometry.SimplificationContraction, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.geometry.SimplificationContraction) -> int
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.geometry.SimplificationContraction, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| Average = <SimplificationContraction.Average: 0>
|
| Quadric = <SimplificationContraction.Quadric: 1>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class TetraMesh(MeshBase)
| TetraMesh class. Tetra mesh contains vertices and tetrahedra represented by the indices to the vertices.
|
| Method resolution order:
| TetraMesh
| MeshBase
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.TetraMesh, arg0: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.TetraMesh, arg0: dict) -> open3d.cpu.pybind.geometry.TetraMesh
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.TetraMesh, arg0: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.TetraMesh) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.TetraMesh, arg0: open3d.cpu.pybind.geometry.TetraMesh) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.TetraMesh, vertices: open3d.cpu.pybind.utility.Vector3dVector, tetras: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| Create a tetrahedra mesh from vertices and tetra indices
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.TetraMesh) -> str
|
| extract_triangle_mesh(...)
| extract_triangle_mesh(self: open3d.cpu.pybind.geometry.TetraMesh, values: open3d.cpu.pybind.utility.DoubleVector, level: float) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that generates a triangle mesh of the specified iso-surface.
|
| Args:
| values (open3d.cpu.pybind.utility.DoubleVector): Vector with a scalar value for each vertex in the tetra mesh
| level (float): A scalar which defines the level-set to extract
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| has_tetras(...)
| has_tetras(self: open3d.cpu.pybind.geometry.TetraMesh) -> bool
| Returns ``True`` if the mesh contains tetras.
|
| Returns:
| bool
|
| has_vertices(...)
| has_vertices(self: open3d.cpu.pybind.geometry.TetraMesh) -> bool
| Returns ``True`` if the mesh contains vertices.
|
| Returns:
| bool
|
| remove_degenerate_tetras(...)
| remove_degenerate_tetras(self: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
| Function that removes degenerate tetras, i.e., tetras that references a single vertex multiple times in a single tetra. They are usually the product of removing duplicated vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.TetraMesh
|
| remove_duplicated_tetras(...)
| remove_duplicated_tetras(self: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
| Function that removes duplicated tetras, i.e., removes tetras that reference the same four vertices, independent of their order.
|
| Returns:
| open3d.cpu.pybind.geometry.TetraMesh
|
| remove_duplicated_vertices(...)
| remove_duplicated_vertices(self: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
| Function that removes duplicated vertices, i.e., vertices that have identical coordinates.
|
| Returns:
| open3d.cpu.pybind.geometry.TetraMesh
|
| remove_unreferenced_vertices(...)
| remove_unreferenced_vertices(self: open3d.cpu.pybind.geometry.TetraMesh) -> open3d.cpu.pybind.geometry.TetraMesh
| This function removes vertices from the tetra mesh that are not referenced in any tetra of the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TetraMesh
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_from_point_cloud(...) method of builtins.PyCapsule instance
| create_from_point_cloud(point_cloud: open3d.cpu.pybind.geometry.PointCloud) -> tuple[open3d.cpu.pybind.geometry.TetraMesh, list[int]]
| Function to create a tetrahedral mesh from a point cloud.
|
| Args:
| point_cloud (open3d.cpu.pybind.geometry.PointCloud): A PointCloud.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TetraMesh, list[int]]
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| tetras
| ``int64`` array of shape ``(num_tetras, 4)``, use ``numpy.asarray()`` to access data: List of tetras denoted by the index of points forming the tetra.
|
| vertices
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from MeshBase:
|
| compute_convex_hull(...)
| compute_convex_hull(self: open3d.cpu.pybind.geometry.MeshBase) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
| Computes the convex hull of the triangle mesh.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
| has_vertex_colors(...)
| has_vertex_colors(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex colors.
|
| Returns:
| bool
|
| has_vertex_normals(...)
| has_vertex_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> bool
| Returns ``True`` if the mesh contains vertex normals.
|
| Returns:
| bool
|
| normalize_normals(...)
| normalize_normals(self: open3d.cpu.pybind.geometry.MeshBase) -> open3d.cpu.pybind.geometry.MeshBase
| Normalize vertex normals to length 1.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.MeshBase, color: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.MeshBase
| Assigns each vertex in the MeshBase the same color.
|
| Args:
| color (numpy.ndarray[numpy.float64[3, 1]]): RGB colors of vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| ----------------------------------------------------------------------
| Data descriptors inherited from MeshBase:
|
| vertex_colors
| ``float64`` array of shape ``(num_vertices, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of vertices.
|
| vertex_normals
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex normals.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class TriangleMesh(MeshBase)
| TriangleMesh class. Triangle mesh contains vertices and triangles represented by the indices to the vertices. Optionally, the mesh may also contain triangle normals, vertex normals and vertex colors.
|
| Method resolution order:
| TriangleMesh
| MeshBase
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: dict) -> open3d.cpu.pybind.geometry.TriangleMesh
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.TriangleMesh) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: open3d.cpu.pybind.geometry.TriangleMesh) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.TriangleMesh, vertices: open3d.cpu.pybind.utility.Vector3dVector, triangles: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| Create a triangle mesh from vertices and triangle indices
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.TriangleMesh) -> str
|
| cluster_connected_triangles(...)
| cluster_connected_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> tuple[open3d.cpu.pybind.utility.IntVector, list[int], open3d.cpu.pybind.utility.DoubleVector]
| Function that clusters connected triangles, i.e., triangles that are connected via edges are assigned the same cluster index. This function returns an array that contains the cluster index per triangle, a second array contains the number of triangles per cluster, and a third vector contains the surface area per cluster.
|
| Returns:
| tuple[open3d.cpu.pybind.utility.IntVector, list[int], open3d.cpu.pybind.utility.DoubleVector]
|
| compute_adjacency_list(...)
| compute_adjacency_list(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to compute adjacency list, call before adjacency list is needed
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| compute_convex_hull(...)
| compute_convex_hull(self: open3d.cpu.pybind.geometry.TriangleMesh) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
| Computes the convex hull of the triangle mesh.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, list[int]]
|
| compute_triangle_normals(...)
| compute_triangle_normals(self: open3d.cpu.pybind.geometry.TriangleMesh, normalized: bool = True) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to compute triangle normals, usually called before rendering
|
| Args:
| normalized (bool, optional, default=True)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| compute_vertex_normals(...)
| compute_vertex_normals(self: open3d.cpu.pybind.geometry.TriangleMesh, normalized: bool = True) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to compute vertex normals, usually called before rendering
|
| Args:
| normalized (bool, optional, default=True)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| crop(...)
| crop(*args, **kwargs)
| Overloaded function.
|
|
| 1. crop(self: open3d.cpu.pybind.geometry.TriangleMesh, bounding_box: open3d.cpu.pybind.geometry.AxisAlignedBoundingBox) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to crop input TriangleMesh into output TriangleMesh
|
| Args:
| bounding_box (open3d.cpu.pybind.geometry.AxisAlignedBoundingBox): AxisAlignedBoundingBox to crop points
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| 2. crop(self: open3d.cpu.pybind.geometry.TriangleMesh, bounding_box: open3d.cpu.pybind.geometry.OrientedBoundingBox) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to crop input TriangleMesh into output TriangleMesh
|
| Args:
| bounding_box (open3d.cpu.pybind.geometry.OrientedBoundingBox): AxisAlignedBoundingBox to crop points
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| deform_as_rigid_as_possible(...)
| deform_as_rigid_as_possible(self: open3d.cpu.pybind.geometry.TriangleMesh, constraint_vertex_indices: open3d.cpu.pybind.utility.IntVector, constraint_vertex_positions: open3d.cpu.pybind.utility.Vector3dVector, max_iter: int, energy: open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy = DeformAsRigidAsPossibleEnergy.Spokes, smoothed_alpha: float = 0.01) -> open3d.cpu.pybind.geometry.TriangleMesh
| This function deforms the mesh using the method by Sorkine and Alexa, 'As-Rigid-As-Possible Surface Modeling', 2007
|
| Args:
| constraint_vertex_indices (open3d.cpu.pybind.utility.IntVector): Indices of the triangle vertices that should be constrained by the vertex positions in constraint_vertex_positions.
| constraint_vertex_positions (open3d.cpu.pybind.utility.Vector3dVector): Vertex positions used for the constraints.
| max_iter (int): Maximum number of iterations to minimize energy functional.
| energy (open3d.cpu.pybind.geometry.DeformAsRigidAsPossibleEnergy, optional, default=DeformAsRigidAsPossibleEnergy.Spokes): Energy model that is minimized in the deformation process
| smoothed_alpha (float, optional, default=0.01): trade-off parameter for the smoothed energy functional for the regularization term.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| euler_poincare_characteristic(...)
| euler_poincare_characteristic(self: open3d.cpu.pybind.geometry.TriangleMesh) -> int
| Function that computes the Euler-Poincaré characteristic, i.e., V + F - E, where V is the number of vertices, F is the number of triangles, and E is the number of edges.
|
| Returns:
| int
|
| filter_sharpen(...)
| filter_sharpen(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1, strength: float = 1, filter_scope: open3d.cpu.pybind.geometry.FilterScope = FilterScope.All) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to sharpen triangle mesh. The output value (:math:`v_o`) is the input value (:math:`v_i`) plus strength times the input value minus he sum of he adjacent values. :math:`v_o = v_i x strength (v_i * |N| - \sum_{n \in N} v_n)`
|
| Args:
| number_of_iterations (int, optional, default=1): Number of repetitions of this operation
| strength (float, optional, default=1): Filter parameter.
| filter_scope (open3d.cpu.pybind.geometry.FilterScope, optional, default=FilterScope.All)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| filter_smooth_laplacian(...)
| filter_smooth_laplacian(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1, lambda_filter: float = 0.5, filter_scope: open3d.cpu.pybind.geometry.FilterScope = FilterScope.All) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to smooth triangle mesh using Laplacian. :math:`v_o = v_i \cdot \lambda (sum_{n \in N} w_n v_n - v_i)`, with :math:`v_i` being the input value, :math:`v_o` the output value, :math:`N` is the set of adjacent neighbours, :math:`w_n` is the weighting of the neighbour based on the inverse distance (closer neighbours have higher weight), and lambda_filter is the smoothing parameter.
|
| Args:
| number_of_iterations (int, optional, default=1): Number of repetitions of this operation
| lambda_filter (float, optional, default=0.5): Filter parameter.
| filter_scope (open3d.cpu.pybind.geometry.FilterScope, optional, default=FilterScope.All)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| filter_smooth_simple(...)
| filter_smooth_simple(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1, filter_scope: open3d.cpu.pybind.geometry.FilterScope = FilterScope.All) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to smooth triangle mesh with simple neighbour average. :math:`v_o = \frac{v_i + \sum_{n \in N} v_n)}{|N| + 1}`, with :math:`v_i` being the input value, :math:`v_o` the output value, and :math:`N` is the set of adjacent neighbours.
|
| Args:
| number_of_iterations (int, optional, default=1): Number of repetitions of this operation
| filter_scope (open3d.cpu.pybind.geometry.FilterScope, optional, default=FilterScope.All)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| filter_smooth_taubin(...)
| filter_smooth_taubin(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1, lambda_filter: float = 0.5, mu: float = -0.53, filter_scope: open3d.cpu.pybind.geometry.FilterScope = FilterScope.All) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to smooth triangle mesh using method of Taubin, "Curve and Surface Smoothing Without Shrinkage", 1995. Applies in each iteration two times filter_smooth_laplacian, first with filter parameter lambda_filter and second with filter parameter mu as smoothing parameter. This method avoids shrinkage of the triangle mesh.
|
| Args:
| number_of_iterations (int, optional, default=1): Number of repetitions of this operation
| lambda_filter (float, optional, default=0.5): Filter parameter.
| mu (float, optional, default=-0.53): Filter parameter.
| filter_scope (open3d.cpu.pybind.geometry.FilterScope, optional, default=FilterScope.All)
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| get_non_manifold_edges(...)
| get_non_manifold_edges(self: open3d.cpu.pybind.geometry.TriangleMesh, allow_boundary_edges: bool = True) -> open3d.cpu.pybind.utility.Vector2iVector
| Get list of non-manifold edges.
|
| Args:
| allow_boundary_edges (bool, optional, default=True): If true, than non-manifold edges are defined as edges with more than two adjacent triangles, otherwise each edge that is not adjacent to two triangles is defined as non-manifold.
|
| Returns:
| open3d.cpu.pybind.utility.Vector2iVector
|
| get_non_manifold_vertices(...)
| get_non_manifold_vertices(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.utility.IntVector
| Returns a list of indices to non-manifold vertices.
|
| Returns:
| open3d.cpu.pybind.utility.IntVector
|
| get_self_intersecting_triangles(...)
| get_self_intersecting_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.utility.Vector2iVector
| Returns a list of indices to triangles that intersect the mesh.
|
| Returns:
| open3d.cpu.pybind.utility.Vector2iVector
|
| get_surface_area(...)
| get_surface_area(self: open3d.cpu.pybind.geometry.TriangleMesh) -> float
|
| Function that computes the surface area of the mesh, i.e. the sum of the individual triangle surfaces.
|
| get_volume(...)
| get_volume(self: open3d.cpu.pybind.geometry.TriangleMesh) -> float
|
| Function that computes the volume of the mesh, under the condition that it is watertight and orientable.
|
| has_adjacency_list(...)
| has_adjacency_list(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains adjacency normals.
|
| Returns:
| bool
|
| has_textures(...)
| has_textures(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains a texture image.
|
| Returns:
| bool
|
| has_triangle_material_ids(...)
| has_triangle_material_ids(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains material ids.
|
| Returns:
| bool
|
| has_triangle_normals(...)
| has_triangle_normals(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains triangle normals.
|
| Returns:
| bool
|
| has_triangle_uvs(...)
| has_triangle_uvs(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains uv coordinates.
|
| Returns:
| bool
|
| has_triangles(...)
| has_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains triangles.
|
| Returns:
| bool
|
| has_vertex_colors(...)
| has_vertex_colors(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains vertex colors.
|
| Returns:
| bool
|
| has_vertex_normals(...)
| has_vertex_normals(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains vertex normals.
|
| Returns:
| bool
|
| has_vertices(...)
| has_vertices(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Returns ``True`` if the mesh contains vertices.
|
| Returns:
| bool
|
| is_edge_manifold(...)
| is_edge_manifold(self: open3d.cpu.pybind.geometry.TriangleMesh, allow_boundary_edges: bool = True) -> bool
| Tests if the triangle mesh is edge manifold.
|
| Args:
| allow_boundary_edges (bool, optional, default=True): If true, than non-manifold edges are defined as edges with more than two adjacent triangles, otherwise each edge that is not adjacent to two triangles is defined as non-manifold.
|
| Returns:
| bool
|
| is_intersecting(...)
| is_intersecting(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Tests if the triangle mesh is intersecting the other triangle mesh.
|
| Args:
| arg0 (open3d.cpu.pybind.geometry.TriangleMesh)
|
| Returns:
| bool
|
| is_orientable(...)
| is_orientable(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Tests if the triangle mesh is orientable.
|
| Returns:
| bool
|
| is_self_intersecting(...)
| is_self_intersecting(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Tests if the triangle mesh is self-intersecting.
|
| Returns:
| bool
|
| is_vertex_manifold(...)
| is_vertex_manifold(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Tests if all vertices of the triangle mesh are manifold.
|
| Returns:
| bool
|
| is_watertight(...)
| is_watertight(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| Tests if the triangle mesh is watertight.
|
| Returns:
| bool
|
| merge_close_vertices(...)
| merge_close_vertices(self: open3d.cpu.pybind.geometry.TriangleMesh, eps: float) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that will merge close by vertices to a single one. The vertex position, normal and color will be the average of the vertices. The parameter eps defines the maximum distance of close by vertices. This function might help to close triangle soups.
|
| Args:
| eps (float): Parameter that defines the distance between close vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| normalize_normals(...)
| normalize_normals(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Normalize both triangle normals and vertex normals to length 1.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| orient_triangles(...)
| orient_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> bool
| If the mesh is orientable this function orients all triangles such that all normals point towards the same direction.
|
| Returns:
| bool
|
| paint_uniform_color(...)
| paint_uniform_color(self: open3d.cpu.pybind.geometry.TriangleMesh, arg0: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.MeshBase
| Assigns each vertex in the TriangleMesh the same color.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[3, 1]])
|
| Returns:
| open3d.cpu.pybind.geometry.MeshBase
|
| remove_degenerate_triangles(...)
| remove_degenerate_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that removes degenerate triangles, i.e., triangles that references a single vertex multiple times in a single triangle. They are usually the product of removing duplicated vertices.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| remove_duplicated_triangles(...)
| remove_duplicated_triangles(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that removes duplicated triangles, i.e., removes triangles that reference the same three vertices and have the same orientation.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| remove_duplicated_vertices(...)
| remove_duplicated_vertices(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that removes duplicated vertices, i.e., vertices that have identical coordinates.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| remove_non_manifold_edges(...)
| remove_non_manifold_edges(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that removes all non-manifold edges, by successively deleting triangles with the smallest surface area adjacent to the non-manifold edge until the number of adjacent triangles to the edge is `<= 2`.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| remove_triangles_by_index(...)
| remove_triangles_by_index(self: open3d.cpu.pybind.geometry.TriangleMesh, triangle_indices: list[int]) -> None
| This function removes the triangles with index in triangle_indices. Call remove_unreferenced_vertices to clean up vertices afterwards.
|
| Args:
| triangle_indices (list[int]): 1D array of triangle indices that should be removed from the TriangleMesh.
|
| Returns:
| None
|
| remove_triangles_by_mask(...)
| remove_triangles_by_mask(self: open3d.cpu.pybind.geometry.TriangleMesh, triangle_mask: list[bool]) -> None
| This function removes the triangles where triangle_mask is set to true. Call remove_unreferenced_vertices to clean up vertices afterwards.
|
| Args:
| triangle_mask (list[bool]): 1D bool array, True values indicate triangles that should be removed.
|
| Returns:
| None
|
| remove_unreferenced_vertices(...)
| remove_unreferenced_vertices(self: open3d.cpu.pybind.geometry.TriangleMesh) -> open3d.cpu.pybind.geometry.TriangleMesh
| This function removes vertices from the triangle mesh that are not referenced in any triangle of the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| remove_vertices_by_index(...)
| remove_vertices_by_index(self: open3d.cpu.pybind.geometry.TriangleMesh, vertex_indices: list[int]) -> None
| This function removes the vertices with index in vertex_indices. Note that also all triangles associated with the vertices are removed.
|
| Args:
| vertex_indices (list[int]): 1D array of vertex indices that should be removed from the TriangleMesh.
|
| Returns:
| None
|
| remove_vertices_by_mask(...)
| remove_vertices_by_mask(self: open3d.cpu.pybind.geometry.TriangleMesh, vertex_mask: list[bool]) -> None
| This function removes the vertices that are masked in vertex_mask. Note that also all triangles associated with the vertices are removed.
|
| Args:
| vertex_mask (list[bool]): 1D bool array, True values indicate vertices that should be removed.
|
| Returns:
| None
|
| sample_points_poisson_disk(...)
| sample_points_poisson_disk(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_points: int, init_factor: float = 5, pcl: open3d.cpu.pybind.geometry.PointCloud = None, use_triangle_normal: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
| Function to sample points from the mesh, where each point has approximately the same distance to the neighbouring points (blue noise). Method is based on Yuksel, "Sample Elimination for Generating Poisson Disk Sample Sets", EUROGRAPHICS, 2015.
|
| Args:
| number_of_points (int): Number of points that should be sampled.
| init_factor (float, optional, default=5): Factor for the initial uniformly sampled PointCloud. This init PointCloud is used for sample elimination.
| pcl (open3d.cpu.pybind.geometry.PointCloud, optional, default=None): Initial PointCloud that is used for sample elimination. If this parameter is provided the init_factor is ignored.
| use_triangle_normal (bool, optional, default=False): If True assigns the triangle normals instead of the interpolated vertex normals to the returned points. The triangle normals will be computed and added to the mesh if necessary.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| sample_points_uniformly(...)
| sample_points_uniformly(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_points: int = 100, use_triangle_normal: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
| Function to uniformly sample points from the mesh.
|
| Args:
| number_of_points (int, optional, default=100): Number of points that should be uniformly sampled.
| use_triangle_normal (bool, optional, default=False): If True assigns the triangle normals instead of the interpolated vertex normals to the returned points. The triangle normals will be computed and added to the mesh if necessary.
|
| Returns:
| open3d.cpu.pybind.geometry.PointCloud
|
| select_by_index(...)
| select_by_index(self: open3d.cpu.pybind.geometry.TriangleMesh, indices: list[int], cleanup: bool = True) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to select mesh from input triangle mesh into output triangle mesh. ``input``: The input triangle mesh. ``indices``: Indices of vertices to be selected.
|
| Args:
| indices (list[int]): Indices of vertices to be selected.
| cleanup (bool, optional, default=True): If true calls number of mesh cleanup functions to remove unreferenced vertices and degenerate triangles
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| simplify_quadric_decimation(...)
| simplify_quadric_decimation(self: open3d.cpu.pybind.geometry.TriangleMesh, target_number_of_triangles: int, maximum_error: float = inf, boundary_weight: float = 1.0) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to simplify mesh using Quadric Error Metric Decimation by Garland and Heckbert
|
| Args:
| target_number_of_triangles (int): The number of triangles that the simplified mesh should have. It is not guaranteed that this number will be reached.
| maximum_error (float, optional, default=inf): The maximum error where a vertex is allowed to be merged
| boundary_weight (float, optional, default=1.0): A weight applied to edge vertices used to preserve boundaries
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| simplify_vertex_clustering(...)
| simplify_vertex_clustering(self: open3d.cpu.pybind.geometry.TriangleMesh, voxel_size: float, contraction: open3d.cpu.pybind.geometry.SimplificationContraction = SimplificationContraction.Average) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function to simplify mesh using vertex clustering.
|
| Args:
| voxel_size (float): The size of the voxel within vertices are pooled.
| contraction (open3d.cpu.pybind.geometry.SimplificationContraction, optional, default=SimplificationContraction.Average): Method to aggregate vertex information. Average computes a simple average, Quadric minimizes the distance to the adjacent planes.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| subdivide_loop(...)
| subdivide_loop(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function subdivide mesh using Loop's algorithm. Loop, "Smooth subdivision surfaces based on triangles", 1987.
|
| Args:
| number_of_iterations (int, optional, default=1): Number of iterations. A single iteration splits each triangle into four triangles.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| subdivide_midpoint(...)
| subdivide_midpoint(self: open3d.cpu.pybind.geometry.TriangleMesh, number_of_iterations: int = 1) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function subdivide mesh using midpoint algorithm.
|
| Args:
| number_of_iterations (int, optional, default=1): Number of iterations. A single iteration splits each triangle into four triangles that cover the same surface.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_arrow(...) method of builtins.PyCapsule instance
| create_arrow(cylinder_radius: float = 1.0, cone_radius: float = 1.5, cylinder_height: float = 5.0, cone_height: float = 4.0, resolution: int = 20, cylinder_split: int = 4, cone_split: int = 1) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create an arrow mesh
|
| Args:
| cylinder_radius (float, optional, default=1.0): The radius of the cylinder.
| cone_radius (float, optional, default=1.5): The radius of the cone.
| cylinder_height (float, optional, default=5.0): The height of the cylinder. The cylinder is from (0, 0, 0) to (0, 0, cylinder_height)
| cone_height (float, optional, default=4.0): The height of the cone. The axis of the cone will be from (0, 0, cylinder_height) to (0, 0, cylinder_height + cone_height)
| resolution (int, optional, default=20): The cone will be split into ``resolution`` segments.
| cylinder_split (int, optional, default=4): The ``cylinder_height`` will be split into ``cylinder_split`` segments.
| cone_split (int, optional, default=1): The ``cone_height`` will be split into ``cone_split`` segments.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_box(...) method of builtins.PyCapsule instance
| create_box(width: float = 1.0, height: float = 1.0, depth: float = 1.0, create_uv_map: bool = False, map_texture_to_each_face: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a box. The left bottom corner on the front will be placed at (0, 0, 0), and default UV map, maps the entire texture to each face.
|
| Args:
| width (float, optional, default=1.0): x-directional length.
| height (float, optional, default=1.0): y-directional length.
| depth (float, optional, default=1.0): z-directional length.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
| map_texture_to_each_face (bool, optional, default=False): Map entire texture to each face.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_cone(...) method of builtins.PyCapsule instance
| create_cone(radius: float = 1.0, height: float = 2.0, resolution: int = 20, split: int = 1, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a cone mesh.
|
| Args:
| radius (float, optional, default=1.0): The radius of the cone.
| height (float, optional, default=2.0): The height of the cone. The axis of the cone will be from (0, 0, 0) to (0, 0, height).
| resolution (int, optional, default=20): The circle will be split into ``resolution`` segments
| split (int, optional, default=1): The ``height`` will be split into ``split`` segments.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_coordinate_frame(...) method of builtins.PyCapsule instance
| create_coordinate_frame(size: float = 1.0, origin: numpy.ndarray[numpy.float64[3, 1]] = array([0., 0., 0.])) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a coordinate frame mesh. The coordinate frame will be centered at ``origin``. The x, y, z axis will be rendered as red, green, and blue arrows respectively.
|
| Args:
| size (float, optional, default=1.0): The size of the coordinate frame.
| origin (numpy.ndarray[numpy.float64[3, 1]], optional, default=array([0., 0., 0.])): The origin of the coordinate frame.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_cylinder(...) method of builtins.PyCapsule instance
| create_cylinder(radius: float = 1.0, height: float = 2.0, resolution: int = 20, split: int = 4, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a cylinder mesh.
|
| Args:
| radius (float, optional, default=1.0): The radius of the cylinder.
| height (float, optional, default=2.0): The height of the cylinder. The axis of the cylinder will be from (0, 0, -height/2) to (0, 0, height/2).
| resolution (int, optional, default=20): The circle will be split into ``resolution`` segments
| split (int, optional, default=4): The ``height`` will be split into ``split`` segments.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_from_oriented_bounding_box(...) method of builtins.PyCapsule instance
| create_from_oriented_bounding_box(obox: open3d.cpu.pybind.geometry.OrientedBoundingBox, scale: numpy.ndarray[numpy.float64[3, 1]] = array([1., 1., 1.]), create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a solid oriented bounding box.
|
| Args:
| obox (open3d.cpu.pybind.geometry.OrientedBoundingBox): OrientedBoundingBox object to create mesh of.
| scale (numpy.ndarray[numpy.float64[3, 1]], optional, default=array([1., 1., 1.])): scale factor along each direction of OrientedBoundingBox
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_from_point_cloud_alpha_shape(...) method of builtins.PyCapsule instance
| create_from_point_cloud_alpha_shape(*args, **kwargs)
| Overloaded function.
|
|
| 1. create_from_point_cloud_alpha_shape(pcd: open3d.cpu.pybind.geometry.PointCloud, alpha: float) -> open3d.cpu.pybind.geometry.TriangleMesh
| Alpha shapes are a generalization of the convex hull. With decreasing alpha value the shape schrinks and creates cavities. See Edelsbrunner and Muecke, "Three-Dimensional Alpha Shapes", 1994.
|
| Args:
| pcd (open3d.cpu.pybind.geometry.PointCloud): PointCloud from which the TriangleMesh surface is reconstructed.
| alpha (float): Parameter to control the shape. A very big value will give a shape close to the convex hull.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| 2. create_from_point_cloud_alpha_shape(pcd: open3d.cpu.pybind.geometry.PointCloud, alpha: float, tetra_mesh: open3d.cpu.pybind.geometry.TetraMesh, pt_map: list[int]) -> open3d.cpu.pybind.geometry.TriangleMesh
| Alpha shapes are a generalization of the convex hull. With decreasing alpha value the shape shrinks and creates cavities. See Edelsbrunner and Muecke, "Three-Dimensional Alpha Shapes", 1994.
|
| Args:
| pcd (open3d.cpu.pybind.geometry.PointCloud): PointCloud from which the TriangleMesh surface is reconstructed.
| alpha (float): Parameter to control the shape. A very big value will give a shape close to the convex hull.
| tetra_mesh (open3d.cpu.pybind.geometry.TetraMesh): If not None, than uses this to construct the alpha shape. Otherwise, TetraMesh is computed from pcd.
| pt_map (list[int]): Optional map from tetra_mesh vertex indices to pcd points.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_from_point_cloud_ball_pivoting(...) method of builtins.PyCapsule instance
| create_from_point_cloud_ball_pivoting(pcd: open3d.cpu.pybind.geometry.PointCloud, radii: open3d.cpu.pybind.utility.DoubleVector) -> open3d.cpu.pybind.geometry.TriangleMesh
| Function that computes a triangle mesh from a oriented PointCloud. This implements the Ball Pivoting algorithm proposed in F. Bernardini et al., "The ball-pivoting algorithm for surface reconstruction", 1999. The implementation is also based on the algorithms outlined in Digne, "An Analysis and Implementation of a Parallel Ball Pivoting Algorithm", 2014. The surface reconstruction is done by rolling a ball with a given radius over the point cloud, whenever the ball touches three points a triangle is created.
|
| Args:
| pcd (open3d.cpu.pybind.geometry.PointCloud): PointCloud from which the TriangleMesh surface is reconstructed. Has to contain normals.
| radii (open3d.cpu.pybind.utility.DoubleVector): The radii of the ball that are used for the surface reconstruction.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_from_point_cloud_poisson(...) method of builtins.PyCapsule instance
| create_from_point_cloud_poisson(pcd: open3d.cpu.pybind.geometry.PointCloud, depth: int = 8, width: float = 0, scale: float = 1.1, linear_fit: bool = False, n_threads: int = -1) -> tuple[open3d.cpu.pybind.geometry.TriangleMesh, open3d.cpu.pybind.utility.DoubleVector]
| Function that computes a triangle mesh from a oriented PointCloud pcd. This implements the Screened Poisson Reconstruction proposed in Kazhdan and Hoppe, "Screened Poisson Surface Reconstruction", 2013. This function uses the original implementation by Kazhdan. See https://github.com/mkazhdan/PoissonRecon
|
| Args:
| pcd (open3d.cpu.pybind.geometry.PointCloud): PointCloud from which the TriangleMesh surface is reconstructed. Has to contain normals.
| depth (int, optional, default=8): Maximum depth of the tree that will be used for surface reconstruction. Running at depth d corresponds to solving on a grid whose resolution is no larger than 2^d x 2^d x 2^d. Note that since the reconstructor adapts the octree to the sampling density, the specified reconstruction depth is only an upper bound.
| width (float, optional, default=0): Specifies the target width of the finest level octree cells. This parameter is ignored if depth is specified
| scale (float, optional, default=1.1): Specifies the ratio between the diameter of the cube used for reconstruction and the diameter of the samples' bounding cube.
| linear_fit (bool, optional, default=False): If true, the reconstructor will use linear interpolation to estimate the positions of iso-vertices.
| n_threads (int, optional, default=-1): Number of threads used for reconstruction. Set to -1 to automatically determine it.
|
| Returns:
| tuple[open3d.cpu.pybind.geometry.TriangleMesh, open3d.cpu.pybind.utility.DoubleVector]
|
| create_icosahedron(...) method of builtins.PyCapsule instance
| create_icosahedron(radius: float = 1.0, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a icosahedron. The centroid of the mesh will be placed at (0, 0, 0) and the vertices have a distance of radius to the center.
|
| Args:
| radius (float, optional, default=1.0): Distance from centroid to mesh vetices.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_mobius(...) method of builtins.PyCapsule instance
| create_mobius(length_split: int = 70, width_split: int = 15, twists: int = 1, raidus: float = 1, flatness: float = 1, width: float = 1, scale: float = 1) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a Mobius strip.
|
| Args:
| length_split (int, optional, default=70): The number of segments along the Mobius strip.
| width_split (int, optional, default=15): The number of segments along the width of the Mobius strip.
| twists (int, optional, default=1): Number of twists of the Mobius strip.
| raidus (float, optional, default=1)
| flatness (float, optional, default=1): Controls the flatness/height of the Mobius strip.
| width (float, optional, default=1): Width of the Mobius strip.
| scale (float, optional, default=1): Scale the complete Mobius strip.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_octahedron(...) method of builtins.PyCapsule instance
| create_octahedron(radius: float = 1.0, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a octahedron. The centroid of the mesh will be placed at (0, 0, 0) and the vertices have a distance of radius to the center.
|
| Args:
| radius (float, optional, default=1.0): Distance from centroid to mesh vetices.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_sphere(...) method of builtins.PyCapsule instance
| create_sphere(radius: float = 1.0, resolution: int = 20, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a sphere mesh centered at (0, 0, 0).
|
| Args:
| radius (float, optional, default=1.0): The radius of the sphere.
| resolution (int, optional, default=20): The resolution of the sphere. The longitues will be split into ``resolution`` segments (i.e. there are ``resolution + 1`` latitude lines including the north and south pole). The latitudes will be split into ```2 * resolution`` segments (i.e. there are ``2 * resolution`` longitude lines.)
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_tetrahedron(...) method of builtins.PyCapsule instance
| create_tetrahedron(radius: float = 1.0, create_uv_map: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a tetrahedron. The centroid of the mesh will be placed at (0, 0, 0) and the vertices have a distance of radius to the center.
|
| Args:
| radius (float, optional, default=1.0): Distance from centroid to mesh vetices.
| create_uv_map (bool, optional, default=False): Add default uv map to the mesh.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| create_torus(...) method of builtins.PyCapsule instance
| create_torus(torus_radius: float = 1.0, tube_radius: float = 0.5, radial_resolution: int = 30, tubular_resolution: int = 20) -> open3d.cpu.pybind.geometry.TriangleMesh
| Factory function to create a torus mesh.
|
| Args:
| torus_radius (float, optional, default=1.0): The radius from the center of the torus to the center of the tube.
| tube_radius (float, optional, default=0.5): The radius of the torus tube.
| radial_resolution (int, optional, default=30): The number of segments along the radial direction.
| tubular_resolution (int, optional, default=20): The number of segments along the tubular direction.
|
| Returns:
| open3d.cpu.pybind.geometry.TriangleMesh
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| adjacency_list
| List of Sets: The set ``adjacency_list[i]`` contains the indices of adjacent vertices of vertex i.
|
| textures
| open3d.geometry.Image: The texture images.
|
| triangle_material_ids
| `int` array of shape ``(num_trianges, 1)``, use ``numpy.asarray()`` to access data: material index associated with each triangle
|
| triangle_normals
| ``float64`` array of shape ``(num_triangles, 3)``, use ``numpy.asarray()`` to access data: Triangle normals.
|
| triangle_uvs
| ``float64`` array of shape ``(3 * num_triangles, 2)``, use ``numpy.asarray()`` to access data: List of uvs denoted by the index of points forming the triangle.
|
| triangles
| ``int`` array of shape ``(num_triangles, 3)``, use ``numpy.asarray()`` to access data: List of triangles denoted by the index of points forming the triangle.
|
| vertex_colors
| ``float64`` array of shape ``(num_vertices, 3)``, range ``[0, 1]`` , use ``numpy.asarray()`` to access data: RGB colors of vertices.
|
| vertex_normals
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex normals.
|
| vertices
| ``float64`` array of shape ``(num_vertices, 3)``, use ``numpy.asarray()`` to access data: Vertex coordinates.
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Voxel(pybind11_builtins.pybind11_object)
| Base Voxel class, containing grid id and color
|
| Method resolution order:
| Voxel
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.Voxel) -> open3d.cpu.pybind.geometry.Voxel
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.Voxel, arg0: dict) -> open3d.cpu.pybind.geometry.Voxel
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.Voxel) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.Voxel, arg0: open3d.cpu.pybind.geometry.Voxel) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.geometry.Voxel, grid_index: numpy.ndarray[numpy.int32[3, 1]]) -> None
|
| 4. __init__(self: open3d.cpu.pybind.geometry.Voxel, grid_index: numpy.ndarray[numpy.int32[3, 1]], color: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.Voxel) -> str
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| color
| Float64 numpy array of shape (3,): Color of the voxel.
|
| grid_index
| Int numpy array of shape (3,): Grid coordinate index of the voxel.
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class VoxelGrid(Geometry3D)
| VoxelGrid is a collection of voxels which are aligned in grid.
|
| Method resolution order:
| VoxelGrid
| Geometry3D
| Geometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __add__(...)
| __add__(self: open3d.cpu.pybind.geometry.VoxelGrid, arg0: open3d.cpu.pybind.geometry.VoxelGrid) -> open3d.cpu.pybind.geometry.VoxelGrid
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.geometry.VoxelGrid) -> open3d.cpu.pybind.geometry.VoxelGrid
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.geometry.VoxelGrid, arg0: dict) -> open3d.cpu.pybind.geometry.VoxelGrid
|
| __iadd__(...)
| __iadd__(self: open3d.cpu.pybind.geometry.VoxelGrid, arg0: open3d.cpu.pybind.geometry.VoxelGrid) -> open3d.cpu.pybind.geometry.VoxelGrid
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.geometry.VoxelGrid) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.geometry.VoxelGrid, arg0: open3d.cpu.pybind.geometry.VoxelGrid) -> None
|
| Copy constructor
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.geometry.VoxelGrid) -> str
|
| add_voxel(...)
| add_voxel(self: open3d.cpu.pybind.geometry.VoxelGrid, voxel: open3d.cpu.pybind.geometry.Voxel) -> None
| Add a new voxel into the VoxelGrid.
|
| Args:
| voxel (open3d.cpu.pybind.geometry.Voxel)
|
| Returns:
| None
|
| carve_depth_map(...)
| carve_depth_map(self: open3d.cpu.pybind.geometry.VoxelGrid, depth_map: open3d.cpu.pybind.geometry.Image, camera_params: open3d.cpu.pybind.camera.PinholeCameraParameters, keep_voxels_outside_image: bool = False) -> open3d.cpu.pybind.geometry.VoxelGrid
| Remove all voxels from the VoxelGrid where none of the boundary points of the voxel projects to depth value that is smaller, or equal than the projected depth of the boundary point. If keep_voxels_outside_image is true then voxels are only carved if all boundary points project to a valid image location.
|
| Args:
| depth_map (open3d.cpu.pybind.geometry.Image): Depth map (Image) used for VoxelGrid carving.
| camera_params (open3d.cpu.pybind.camera.PinholeCameraParameters)
| keep_voxels_outside_image (bool, optional, default=False): retain voxels that don't project to pixels in the image
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| carve_silhouette(...)
| carve_silhouette(self: open3d.cpu.pybind.geometry.VoxelGrid, silhouette_mask: open3d.cpu.pybind.geometry.Image, camera_params: open3d.cpu.pybind.camera.PinholeCameraParameters, keep_voxels_outside_image: bool = False) -> open3d.cpu.pybind.geometry.VoxelGrid
| Remove all voxels from the VoxelGrid where none of the boundary points of the voxel projects to a valid mask pixel (pixel value > 0). If keep_voxels_outside_image is true then voxels are only carved if all boundary points project to a valid image location.
|
| Args:
| silhouette_mask (open3d.cpu.pybind.geometry.Image): Silhouette mask (Image) used for VoxelGrid carving.
| camera_params (open3d.cpu.pybind.camera.PinholeCameraParameters)
| keep_voxels_outside_image (bool, optional, default=False): retain voxels that don't project to pixels in the image
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| check_if_included(...)
| check_if_included(self: open3d.cpu.pybind.geometry.VoxelGrid, queries: open3d.cpu.pybind.utility.Vector3dVector) -> list[bool]
| Element-wise check if a query in the list is included in the VoxelGrid. Queries are double precision and are mapped to the closest voxel.
|
| Args:
| queries (open3d.cpu.pybind.utility.Vector3dVector)
|
| Returns:
| list[bool]
|
| create_from_octree(...)
| create_from_octree(self: open3d.cpu.pybind.geometry.VoxelGrid, octree: open3d.cpu.pybind.geometry.Octree) -> None
| Convert from Octree.
|
| Args:
| octree (open3d.cpu.pybind.geometry.Octree): geometry.Octree: The source octree.
|
| Returns:
| None
|
| get_voxel(...)
| get_voxel(self: open3d.cpu.pybind.geometry.VoxelGrid, point: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.int32[3, 1]]
| Returns voxel index given query point.
|
| Args:
| point (numpy.ndarray[numpy.float64[3, 1]]): The query point.
|
| Returns:
| numpy.ndarray[numpy.int32[3, 1]]
|
| get_voxel_bounding_points(...)
| get_voxel_bounding_points(self: open3d.cpu.pybind.geometry.VoxelGrid, index: numpy.ndarray[numpy.int32[3, 1]]) -> open3d.cpu.pybind.utility.Vector3dVector
| Returns the 8 bounding points of a voxel given its grid index.
|
| Args:
| index (numpy.ndarray[numpy.int32[3, 1]]): The grid index of the query voxel.
|
| Returns:
| open3d.cpu.pybind.utility.Vector3dVector
|
| get_voxel_center_coordinate(...)
| get_voxel_center_coordinate(self: open3d.cpu.pybind.geometry.VoxelGrid, idx: numpy.ndarray[numpy.int32[3, 1]]) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center coordinate of a voxel given its grid index.
|
| Args:
| idx (numpy.ndarray[numpy.int32[3, 1]]): The grid index of the query voxel.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_voxels(...)
| get_voxels(self: open3d.cpu.pybind.geometry.VoxelGrid) -> list[open3d.cpu.pybind.geometry.Voxel]
|
| Returns List of ``Voxel``: Voxels contained in voxel grid. Changes to the voxels returned from this methodare not reflected in the voxel grid.
|
| has_colors(...)
| has_colors(self: open3d.cpu.pybind.geometry.VoxelGrid) -> bool
| Returns ``True`` if the voxel grid contains voxel colors.
|
| Returns:
| bool
|
| has_voxels(...)
| has_voxels(self: open3d.cpu.pybind.geometry.VoxelGrid) -> bool
| Returns ``True`` if the voxel grid contains voxels.
|
| Returns:
| bool
|
| remove_voxel(...)
| remove_voxel(self: open3d.cpu.pybind.geometry.VoxelGrid, idx: numpy.ndarray[numpy.int32[3, 1]]) -> None
| Remove a voxel given index.
|
| Args:
| idx (numpy.ndarray[numpy.int32[3, 1]]): The grid index of the target voxel.
|
| Returns:
| None
|
| to_octree(...)
| to_octree(self: open3d.cpu.pybind.geometry.VoxelGrid, max_depth: int) -> open3d.cpu.pybind.geometry.Octree
| Convert to Octree.
|
| Args:
| max_depth (int): int: Maximum depth of the octree.
|
| Returns:
| open3d.cpu.pybind.geometry.Octree
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| create_dense(...) method of builtins.PyCapsule instance
| create_dense(origin: numpy.ndarray[numpy.float64[3, 1]], color: numpy.ndarray[numpy.float64[3, 1]], voxel_size: float, width: float, height: float, depth: float) -> open3d.cpu.pybind.geometry.VoxelGrid
| Creates a voxel grid where every voxel is set (hence dense). This is a useful starting point for voxel carving
|
| Args:
| origin (numpy.ndarray[numpy.float64[3, 1]]): Coordinate center of the VoxelGrid
| color (numpy.ndarray[numpy.float64[3, 1]]): Voxel color for all voxels if the VoxelGrid.
| voxel_size (float): Voxel size of of the VoxelGrid construction.
| width (float): Spatial width extend of the VoxelGrid.
| height (float): Spatial height extend of the VoxelGrid.
| depth (float): Spatial depth extend of the VoxelGrid.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| create_from_point_cloud(...) method of builtins.PyCapsule instance
| create_from_point_cloud(input: open3d.cpu.pybind.geometry.PointCloud, voxel_size: float, pooling_mode: open3d.cpu.pybind.geometry.VoxelGrid.VoxelPoolingMode = <VoxelPoolingMode.AVG: 0>) -> open3d.cpu.pybind.geometry.VoxelGrid
| Creates a VoxelGrid from a given PointCloud. The color value of a given voxel is determined by the VoxelPoolingMode, e.g. by default the average color value of the points that fall into it (if the PointCloud has colors). The bounds of the created VoxelGrid are computed from the PointCloud.
|
| Args:
| input (open3d.cpu.pybind.geometry.PointCloud): The input PointCloud
| voxel_size (float): Voxel size of of the VoxelGrid construction.
| pooling_mode (open3d.cpu.pybind.geometry.VoxelGrid.VoxelPoolingMode, optional, default=<VoxelPoolingMode.AVG: 0>): VoxelPoolingMode for determining voxel color.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| create_from_point_cloud_within_bounds(...) method of builtins.PyCapsule instance
| create_from_point_cloud_within_bounds(input: open3d.cpu.pybind.geometry.PointCloud, voxel_size: float, min_bound: numpy.ndarray[numpy.float64[3, 1]], max_bound: numpy.ndarray[numpy.float64[3, 1]], pooling_mode: open3d.cpu.pybind.geometry.VoxelGrid.VoxelPoolingMode = <VoxelPoolingMode.AVG: 0>) -> open3d.cpu.pybind.geometry.VoxelGrid
| Creates a VoxelGrid from a given PointCloud. The color value of a given voxel is determined by the VoxelPoolingMode, e.g. by default the average color value of the points that fall into it (if the PointCloud has colors). The bounds of the created VoxelGrid are defined by the given parameters.
|
| Args:
| input (open3d.cpu.pybind.geometry.PointCloud): The input PointCloud
| voxel_size (float): Voxel size of of the VoxelGrid construction.
| min_bound (numpy.ndarray[numpy.float64[3, 1]]): Minimum boundary point for the VoxelGrid to create.
| max_bound (numpy.ndarray[numpy.float64[3, 1]]): Maximum boundary point for the VoxelGrid to create.
| pooling_mode (open3d.cpu.pybind.geometry.VoxelGrid.VoxelPoolingMode, optional, default=<VoxelPoolingMode.AVG: 0>): VoxelPoolingMode that determines how to compute the voxel color.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| create_from_triangle_mesh(...) method of builtins.PyCapsule instance
| create_from_triangle_mesh(input: open3d.cpu.pybind.geometry.TriangleMesh, voxel_size: float) -> open3d.cpu.pybind.geometry.VoxelGrid
| Creates a VoxelGrid from a given TriangleMesh. No color information is converted. The bounds of the created VoxelGrid are computed from the TriangleMesh.
|
| Args:
| input (open3d.cpu.pybind.geometry.TriangleMesh): The input TriangleMesh
| voxel_size (float): Voxel size of of the VoxelGrid construction.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| create_from_triangle_mesh_within_bounds(...) method of builtins.PyCapsule instance
| create_from_triangle_mesh_within_bounds(input: open3d.cpu.pybind.geometry.TriangleMesh, voxel_size: float, min_bound: numpy.ndarray[numpy.float64[3, 1]], max_bound: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.VoxelGrid
| Creates a VoxelGrid from a given TriangleMesh. No color information is converted. The bounds of the created VoxelGrid are defined by the given parameters
|
| Args:
| input (open3d.cpu.pybind.geometry.TriangleMesh): The input TriangleMesh
| voxel_size (float): Voxel size of of the VoxelGrid construction.
| min_bound (numpy.ndarray[numpy.float64[3, 1]]): Minimum boundary point for the VoxelGrid to create.
| max_bound (numpy.ndarray[numpy.float64[3, 1]]): Maximum boundary point for the VoxelGrid to create.
|
| Returns:
| open3d.cpu.pybind.geometry.VoxelGrid
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| origin
| ``float64`` vector of length 3: Coordinate of the origin point.
|
| voxel_size
| ``float64`` Size of the voxel.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| VoxelPoolingMode = <class 'open3d.cpu.pybind.geometry.VoxelGrid.VoxelP...
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry3D:
|
| get_axis_aligned_bounding_box(...)
| get_axis_aligned_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D) -> open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
| Returns an axis-aligned bounding box of the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.AxisAlignedBoundingBox
|
| get_center(...)
| get_center(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns the center of the geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_max_bound(...)
| get_max_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns max bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_min_bound(...)
| get_min_bound(self: open3d.cpu.pybind.geometry.Geometry3D) -> numpy.ndarray[numpy.float64[3, 1]]
| Returns min bounds for geometry coordinates.
|
| Returns:
| numpy.ndarray[numpy.float64[3, 1]]
|
| get_minimal_oriented_bounding_box(...)
| get_minimal_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the minimal oriented bounding box for the geometry.
|
| Creates the oriented bounding box with the smallest volume.
| The algorithm makes use of the fact that at least one edge of
| the convex hull must be collinear with an edge of the minimum
| bounding box: for each triangle in the convex hull, calculate
| the minimal axis aligned box in the frame of that triangle.
| at the end, return the box with the smallest volume
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that its volume is minimized.
|
| get_oriented_bounding_box(...)
| get_oriented_bounding_box(self: open3d.cpu.pybind.geometry.Geometry3D, robust: bool = False) -> open3d.cpu.pybind.geometry.OrientedBoundingBox
|
|
| Returns the oriented bounding box for the geometry.
|
| Computes the oriented bounding box based on the PCA of the convex hull.
| The returned bounding box is an approximation to the minimal bounding box.
|
| Args:
| robust (bool): If set to true uses a more robust method which works in
| degenerate cases but introduces noise to the points coordinates.
|
| Returns:
| open3d.geometry.OrientedBoundingBox: The oriented bounding box. The
| bounding box is oriented such that the axes are ordered with respect to
| the principal components.
|
| rotate(...)
| rotate(*args, **kwargs)
| Overloaded function.
|
|
| 1. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. rotate(self: open3d.cpu.pybind.geometry.Geometry3D, R: numpy.ndarray[numpy.float64[3, 3]], center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply rotation to the geometry coordinates and normals.
|
| Args:
| R (numpy.ndarray[numpy.float64[3, 3]]): The rotation matrix
| center (numpy.ndarray[numpy.float64[3, 1]]): Rotation center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| scale(...)
| scale(*args, **kwargs)
| Overloaded function.
|
|
| 1. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| 2. scale(self: open3d.cpu.pybind.geometry.Geometry3D, scale: float, center: numpy.ndarray[numpy.float64[3, 1]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply scaling to the geometry coordinates.
|
| Args:
| scale (float): The scale parameter that is multiplied to the points/vertices of the geometry.
| center (numpy.ndarray[numpy.float64[3, 1]]): Scale center used for transformation.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| transform(...)
| transform(self: open3d.cpu.pybind.geometry.Geometry3D, arg0: numpy.ndarray[numpy.float64[4, 4]]) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply transformation (4x4 matrix) to the geometry coordinates.
|
| Args:
| arg0 (numpy.ndarray[numpy.float64[4, 4]])
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| translate(...)
| translate(self: open3d.cpu.pybind.geometry.Geometry3D, translation: numpy.ndarray[numpy.float64[3, 1]], relative: bool = True) -> open3d.cpu.pybind.geometry.Geometry3D
| Apply translation to the geometry coordinates.
|
| Args:
| translation (numpy.ndarray[numpy.float64[3, 1]]): A 3D vector to transform the geometry
| relative (bool, optional, default=True): If true, the translation vector is directly added to the geometry coordinates. Otherwise, the center is moved to the translation vector.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry3D
|
| ----------------------------------------------------------------------
| Static methods inherited from Geometry3D:
|
| get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
| get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
|
| ----------------------------------------------------------------------
| Methods inherited from Geometry:
|
| clear(...)
| clear(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry
| Clear all elements in the geometry.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry
|
| dimension(...)
| dimension(self: open3d.cpu.pybind.geometry.Geometry) -> int
| Returns whether the geometry is 2D or 3D.
|
| Returns:
| int
|
| get_geometry_type(...)
| get_geometry_type(self: open3d.cpu.pybind.geometry.Geometry) -> open3d.cpu.pybind.geometry.Geometry.Type
| Returns one of registered geometry types.
|
| Returns:
| open3d.cpu.pybind.geometry.Geometry.Type
|
| is_empty(...)
| is_empty(self: open3d.cpu.pybind.geometry.Geometry) -> bool
| Returns ``True`` iff the geometry is empty.
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from Geometry:
|
| HalfEdgeTriangleMesh = <Type.HalfEdgeTriangleMesh: 7>
|
| Image = <Type.Image: 8>
|
| LineSet = <Type.LineSet: 4>
|
| PointCloud = <Type.PointCloud: 1>
|
| RGBDImage = <Type.RGBDImage: 9>
|
| TetraMesh = <Type.TetraMesh: 10>
|
| TriangleMesh = <Type.TriangleMesh: 6>
|
| Type = <class 'open3d.cpu.pybind.geometry.Geometry.Type'>
|
| Unspecified = <Type.Unspecified: 0>
|
| VoxelGrid = <Type.VoxelGrid: 2>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
FUNCTIONS
get_rotation_matrix_from_axis_angle(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_axis_angle(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_quaternion(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_quaternion(rotation: numpy.ndarray[numpy.float64[4, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_xyz(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_xyz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_xzy(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_xzy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_yxz(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_yxz(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_yzx(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_yzx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_zxy(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_zxy(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
get_rotation_matrix_from_zyx(...) method of builtins.PyCapsule instance
get_rotation_matrix_from_zyx(rotation: numpy.ndarray[numpy.float64[3, 1]]) -> numpy.ndarray[numpy.float64[3, 3]]
DATA
All = <FilterScope.All: 0>
Average = <SimplificationContraction.Average: 0>
Color = <FilterScope.Color: 1>
Gaussian3 = <ImageFilterType.Gaussian3: 0>
Gaussian5 = <ImageFilterType.Gaussian5: 1>
Gaussian7 = <ImageFilterType.Gaussian7: 2>
Normal = <FilterScope.Normal: 2>
Quadric = <SimplificationContraction.Quadric: 1>
Smoothed = <DeformAsRigidAsPossibleEnergy.Smoothed: 1>
Sobel3dx = <ImageFilterType.Sobel3dx: 3>
Sobel3dy = <ImageFilterType.Sobel3dy: 4>
Spokes = <DeformAsRigidAsPossibleEnergy.Spokes: 0>
Vertex = <FilterScope.Vertex: 3>
m = ~m
n = ~n
FILE
(built-in)
open3d.io
Python Library Documentation: module open3d.cpu.pybind.io in open3d.cpu.pybind
NAME
open3d.cpu.pybind.io
SUBMODULES
rpc
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
AzureKinectMKVMetadata
AzureKinectMKVReader
AzureKinectRecorder
AzureKinectSensor
AzureKinectSensorConfig
FileGeometry
class AzureKinectMKVMetadata(pybind11_builtins.pybind11_object)
| AzureKinect mkv metadata.
|
| Method resolution order:
| AzureKinectMKVMetadata
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.io.AzureKinectMKVMetadata) -> None
|
| Default constructor
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| height
| Height of the video
|
| stream_length_usec
| Length of the video (usec)
|
| width
| Width of the video
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class AzureKinectMKVReader(pybind11_builtins.pybind11_object)
| AzureKinect mkv file reader.
|
| Method resolution order:
| AzureKinectMKVReader
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> None
|
| close(...)
| close(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> None
| Close the opened mkv playback.
|
| Returns:
| None
|
| get_metadata(...)
| get_metadata(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> open3d.cpu.pybind.io.AzureKinectMKVMetadata
| Get metadata of the mkv playback.
|
| Returns:
| open3d.cpu.pybind.io.AzureKinectMKVMetadata
|
| is_eof(...)
| is_eof(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> bool
| Check if the mkv file is all read.
|
| Returns:
| bool
|
| is_opened(...)
| is_opened(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> bool
|
| Check if the mkv file is opened.
|
| next_frame(...)
| next_frame(self: open3d.cpu.pybind.io.AzureKinectMKVReader) -> open3d.cpu.pybind.geometry.RGBDImage
| Get next frame from the mkv playback and returns the RGBD object.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| open(...)
| open(self: open3d.cpu.pybind.io.AzureKinectMKVReader, filename: str) -> bool
| Open an mkv playback.
|
| Args:
| filename (str): Path to the mkv file.
|
| Returns:
| bool
|
| seek_timestamp(...)
| seek_timestamp(self: open3d.cpu.pybind.io.AzureKinectMKVReader, timestamp: int) -> bool
| Seek to the timestamp (in us).
|
| Args:
| timestamp (int): Timestamp in the video (usec).
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class AzureKinectRecorder(pybind11_builtins.pybind11_object)
| AzureKinect recorder.
|
| Method resolution order:
| AzureKinectRecorder
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.io.AzureKinectRecorder, sensor_config: open3d.cpu.pybind.io.AzureKinectSensorConfig, sensor_index: int) -> None
|
| close_record(...)
| close_record(self: open3d.cpu.pybind.io.AzureKinectRecorder) -> bool
| Close the recorded mkv file.
|
| Returns:
| bool
|
| init_sensor(...)
| init_sensor(self: open3d.cpu.pybind.io.AzureKinectRecorder) -> bool
| Initialize sensor.
|
| Returns:
| bool
|
| is_record_created(...)
| is_record_created(self: open3d.cpu.pybind.io.AzureKinectRecorder) -> bool
| Check if the mkv file is created.
|
| Returns:
| bool
|
| open_record(...)
| open_record(self: open3d.cpu.pybind.io.AzureKinectRecorder, filename: str) -> bool
| Attempt to create and open an mkv file.
|
| Args:
| filename (str): Path to the mkv file.
|
| Returns:
| bool
|
| record_frame(...)
| record_frame(self: open3d.cpu.pybind.io.AzureKinectRecorder, enable_record: bool, enable_align_depth_to_color: bool) -> open3d.cpu.pybind.geometry.RGBDImage
| Record a frame to mkv if flag is on and return an RGBD object.
|
| Args:
| enable_record (bool): Enable recording to mkv file.
| enable_align_depth_to_color (bool): Enable aligning WFOV depth image to the color image in visualizer.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class AzureKinectSensor(pybind11_builtins.pybind11_object)
| AzureKinect sensor.
|
| Method resolution order:
| AzureKinectSensor
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.io.AzureKinectSensor, sensor_config: open3d.cpu.pybind.io.AzureKinectSensorConfig) -> None
|
| capture_frame(...)
| capture_frame(self: open3d.cpu.pybind.io.AzureKinectSensor, enable_align_depth_to_color: bool) -> open3d.cpu.pybind.geometry.RGBDImage
| Capture an RGBD frame.
|
| Args:
| enable_align_depth_to_color (bool): Enable aligning WFOV depth image to the color image in visualizer.
|
| Returns:
| open3d.cpu.pybind.geometry.RGBDImage
|
| connect(...)
| connect(self: open3d.cpu.pybind.io.AzureKinectSensor, sensor_index: int) -> bool
| Connect to specified device.
|
| Args:
| sensor_index (int): The selected device index.
|
| Returns:
| bool
|
| disconnect(...)
| disconnect(self: open3d.cpu.pybind.io.AzureKinectSensor) -> None
|
| Disconnect from the connected device.
|
| ----------------------------------------------------------------------
| Static methods defined here:
|
| list_devices(...) method of builtins.PyCapsule instance
| list_devices() -> bool
| List available Azure Kinect devices
|
| Returns:
| bool
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class AzureKinectSensorConfig(pybind11_builtins.pybind11_object)
| AzureKinect sensor configuration.
|
| Method resolution order:
| AzureKinectSensorConfig
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.io.AzureKinectSensorConfig) -> None
|
| Default constructor
|
| 2. __init__(self: open3d.cpu.pybind.io.AzureKinectSensorConfig, config: dict[str, str]) -> None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class FileGeometry(pybind11_builtins.pybind11_object)
| Method resolution order:
| FileGeometry
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __and__(...)
| __and__(self: object, other: object) -> object
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __ge__(...)
| __ge__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __gt__(...)
| __gt__(self: object, other: object) -> bool
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.io.FileGeometry) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.io.FileGeometry, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.io.FileGeometry) -> int
|
| __invert__(...)
| __invert__(self: object) -> object
|
| __le__(...)
| __le__(self: object, other: object) -> bool
|
| __lt__(...)
| __lt__(self: object, other: object) -> bool
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __or__(...)
| __or__(self: object, other: object) -> object
|
| __rand__(...)
| __rand__(self: object, other: object) -> object
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __ror__(...)
| __ror__(self: object, other: object) -> object
|
| __rxor__(...)
| __rxor__(self: object, other: object) -> object
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.io.FileGeometry, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| __xor__(...)
| __xor__(self: object, other: object) -> object
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| CONTAINS_LINES = <FileGeometry.CONTAINS_LINES: 2>
|
| CONTAINS_POINTS = <FileGeometry.CONTAINS_POINTS: 1>
|
| CONTAINS_TRIANGLES = <FileGeometry.CONTAINS_TRIANGLES: 4>
|
| CONTENTS_UNKNOWN = <FileGeometry.CONTENTS_UNKNOWN: 0>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
FUNCTIONS
read_azure_kinect_mkv_metadata(...) method of builtins.PyCapsule instance
read_azure_kinect_mkv_metadata(filename: os.PathLike) -> open3d.cpu.pybind.io.AzureKinectMKVMetadata
Function to read Azure Kinect metadata from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.io.AzureKinectMKVMetadata
read_azure_kinect_sensor_config(...) method of builtins.PyCapsule instance
read_azure_kinect_sensor_config(filename: os.PathLike) -> open3d.cpu.pybind.io.AzureKinectSensorConfig
Function to read Azure Kinect sensor config from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.io.AzureKinectSensorConfig
read_feature(...) method of builtins.PyCapsule instance
read_feature(filename: os.PathLike) -> open3d.cpu.pybind.pipelines.registration.Feature
Function to read registration.Feature from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.pipelines.registration.Feature
read_file_geometry_type(...) method of builtins.PyCapsule instance
read_file_geometry_type(arg0: str) -> open3d.cpu.pybind.io.FileGeometry
Returns the type of geometry of the file. This is a faster way of determining the file type than attempting to read the file as a point cloud, mesh, or line set in turn.
read_image(...) method of builtins.PyCapsule instance
read_image(filename: os.PathLike) -> open3d.cpu.pybind.geometry.Image
Function to read Image from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.geometry.Image
read_line_set(...) method of builtins.PyCapsule instance
read_line_set(filename: os.PathLike, format: str = 'auto', print_progress: bool = False) -> open3d.cpu.pybind.geometry.LineSet
Function to read LineSet from file
Args:
filename (os.PathLike): Path to file.
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.geometry.LineSet
read_octree(...) method of builtins.PyCapsule instance
read_octree(filename: os.PathLike, format: str = 'auto') -> open3d.cpu.pybind.geometry.Octree
Function to read Octree from file
Args:
filename (os.PathLike): Path to file.
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
Returns:
open3d.cpu.pybind.geometry.Octree
read_pinhole_camera_intrinsic(...) method of builtins.PyCapsule instance
read_pinhole_camera_intrinsic(filename: os.PathLike) -> open3d.cpu.pybind.camera.PinholeCameraIntrinsic
Function to read PinholeCameraIntrinsic from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.camera.PinholeCameraIntrinsic
read_pinhole_camera_parameters(...) method of builtins.PyCapsule instance
read_pinhole_camera_parameters(filename: os.PathLike) -> open3d.cpu.pybind.camera.PinholeCameraParameters
Function to read PinholeCameraParameters from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.camera.PinholeCameraParameters
read_pinhole_camera_trajectory(...) method of builtins.PyCapsule instance
read_pinhole_camera_trajectory(filename: os.PathLike) -> open3d.cpu.pybind.camera.PinholeCameraTrajectory
Function to read PinholeCameraTrajectory from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.camera.PinholeCameraTrajectory
read_point_cloud(...) method of builtins.PyCapsule instance
read_point_cloud(filename: os.PathLike, format: str = 'auto', remove_nan_points: bool = False, remove_infinite_points: bool = False, print_progress: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
Function to read PointCloud from file
Args:
filename (os.PathLike): Path to file.
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
remove_nan_points (bool, optional, default=False): If true, all points that include a NaN are removed from the PointCloud.
remove_infinite_points (bool, optional, default=False): If true, all points that include an infinite value are removed from the PointCloud.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.geometry.PointCloud
read_point_cloud_from_bytes(...) method of builtins.PyCapsule instance
read_point_cloud_from_bytes(bytes: bytes, format: str = 'auto', remove_nan_points: bool = False, remove_infinite_points: bool = False, print_progress: bool = False) -> open3d.cpu.pybind.geometry.PointCloud
Function to read PointCloud from memory
Args:
bytes (bytes)
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
remove_nan_points (bool, optional, default=False): If true, all points that include a NaN are removed from the PointCloud.
remove_infinite_points (bool, optional, default=False): If true, all points that include an infinite value are removed from the PointCloud.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.geometry.PointCloud
read_pose_graph(...) method of builtins.PyCapsule instance
read_pose_graph(filename: os.PathLike) -> open3d.cpu.pybind.pipelines.registration.PoseGraph
Function to read PoseGraph from file
Args:
filename (os.PathLike): Path to file.
Returns:
open3d.cpu.pybind.pipelines.registration.PoseGraph
read_triangle_mesh(...) method of builtins.PyCapsule instance
read_triangle_mesh(filename: os.PathLike, enable_post_processing: bool = False, print_progress: bool = False) -> open3d.cpu.pybind.geometry.TriangleMesh
Function to read TriangleMesh from file
Args:
filename (os.PathLike): Path to file.
enable_post_processing (bool, optional, default=False)
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.geometry.TriangleMesh
read_triangle_model(...) method of builtins.PyCapsule instance
read_triangle_model(filename: os.PathLike, print_progress: bool = False) -> open3d.cpu.pybind.visualization.rendering.TriangleMeshModel
Function to read visualization.rendering.TriangleMeshModel from file
Args:
filename (os.PathLike): Path to file.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.visualization.rendering.TriangleMeshModel
read_voxel_grid(...) method of builtins.PyCapsule instance
read_voxel_grid(filename: os.PathLike, format: str = 'auto', print_progress: bool = False) -> open3d.cpu.pybind.geometry.VoxelGrid
Function to read VoxelGrid from file
Args:
filename (os.PathLike): Path to file.
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
open3d.cpu.pybind.geometry.VoxelGrid
write_azure_kinect_mkv_metadata(...) method of builtins.PyCapsule instance
write_azure_kinect_mkv_metadata(filename: os.PathLike, config: open3d.cpu.pybind.io.AzureKinectMKVMetadata) -> bool
Function to write Azure Kinect metadata to file
Args:
filename (os.PathLike): Path to file.
config (open3d.cpu.pybind.io.AzureKinectMKVMetadata): AzureKinectSensor's config file.
Returns:
bool
write_azure_kinect_sensor_config(...) method of builtins.PyCapsule instance
write_azure_kinect_sensor_config(filename: os.PathLike, config: open3d.cpu.pybind.io.AzureKinectSensorConfig) -> bool
Function to write Azure Kinect sensor config to file
Args:
filename (os.PathLike): Path to file.
config (open3d.cpu.pybind.io.AzureKinectSensorConfig): AzureKinectSensor's config file.
Returns:
bool
write_feature(...) method of builtins.PyCapsule instance
write_feature(filename: os.PathLike, feature: open3d.cpu.pybind.pipelines.registration.Feature) -> bool
Function to write Feature to file
Args:
filename (os.PathLike): Path to file.
feature (open3d.cpu.pybind.pipelines.registration.Feature): The ``Feature`` object for I/O
Returns:
bool
write_image(...) method of builtins.PyCapsule instance
write_image(filename: os.PathLike, image: open3d.cpu.pybind.geometry.Image, quality: int = -1) -> bool
Function to write Image to file
Args:
filename (os.PathLike): Path to file.
image (open3d.cpu.pybind.geometry.Image): The ``Image`` object for I/O
quality (int, optional, default=-1): Quality of the output file.
Returns:
bool
write_line_set(...) method of builtins.PyCapsule instance
write_line_set(filename: os.PathLike, line_set: open3d.cpu.pybind.geometry.LineSet, write_ascii: bool = False, compressed: bool = False, print_progress: bool = False) -> bool
Function to write LineSet to file
Args:
filename (os.PathLike): Path to file.
line_set (open3d.cpu.pybind.geometry.LineSet): The ``LineSet`` object for I/O
write_ascii (bool, optional, default=False): Set to ``True`` to output in ascii format, otherwise binary format will be used.
compressed (bool, optional, default=False): Set to ``True`` to write in compressed format.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
bool
write_octree(...) method of builtins.PyCapsule instance
write_octree(filename: os.PathLike, octree: open3d.cpu.pybind.geometry.Octree) -> bool
Function to write Octree to file
Args:
filename (os.PathLike): Path to file.
octree (open3d.cpu.pybind.geometry.Octree): The ``Octree`` object for I/O
Returns:
bool
write_pinhole_camera_intrinsic(...) method of builtins.PyCapsule instance
write_pinhole_camera_intrinsic(filename: os.PathLike, intrinsic: open3d.cpu.pybind.camera.PinholeCameraIntrinsic) -> bool
Function to write PinholeCameraIntrinsic to file
Args:
filename (os.PathLike): Path to file.
intrinsic (open3d.cpu.pybind.camera.PinholeCameraIntrinsic): The ``PinholeCameraIntrinsic`` object for I/O
Returns:
bool
write_pinhole_camera_parameters(...) method of builtins.PyCapsule instance
write_pinhole_camera_parameters(filename: os.PathLike, parameters: open3d.cpu.pybind.camera.PinholeCameraParameters) -> bool
Function to write PinholeCameraParameters to file
Args:
filename (os.PathLike): Path to file.
parameters (open3d.cpu.pybind.camera.PinholeCameraParameters): The ``PinholeCameraParameters`` object for I/O
Returns:
bool
write_pinhole_camera_trajectory(...) method of builtins.PyCapsule instance
write_pinhole_camera_trajectory(filename: os.PathLike, trajectory: open3d.cpu.pybind.camera.PinholeCameraTrajectory) -> bool
Function to write PinholeCameraTrajectory to file
Args:
filename (os.PathLike): Path to file.
trajectory (open3d.cpu.pybind.camera.PinholeCameraTrajectory): The ``PinholeCameraTrajectory`` object for I/O
Returns:
bool
write_point_cloud(...) method of builtins.PyCapsule instance
write_point_cloud(filename: os.PathLike, pointcloud: open3d.cpu.pybind.geometry.PointCloud, format: str = 'auto', write_ascii: bool = False, compressed: bool = False, print_progress: bool = False) -> bool
Function to write PointCloud to file
Args:
filename (os.PathLike): Path to file.
pointcloud (open3d.cpu.pybind.geometry.PointCloud): The ``PointCloud`` object for I/O
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
write_ascii (bool, optional, default=False): Set to ``True`` to output in ascii format, otherwise binary format will be used.
compressed (bool, optional, default=False): Set to ``True`` to write in compressed format.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
bool
write_point_cloud_to_bytes(...) method of builtins.PyCapsule instance
write_point_cloud_to_bytes(pointcloud: open3d.cpu.pybind.geometry.PointCloud, format: str = 'auto', write_ascii: bool = False, compressed: bool = False, print_progress: bool = False) -> bytes
Function to write PointCloud to memory
Args:
pointcloud (open3d.cpu.pybind.geometry.PointCloud): The ``PointCloud`` object for I/O
format (str, optional, default='auto'): The format of the input file. When not specified or set as ``auto``, the format is inferred from file extension name.
write_ascii (bool, optional, default=False): Set to ``True`` to output in ascii format, otherwise binary format will be used.
compressed (bool, optional, default=False): Set to ``True`` to write in compressed format.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
bytes
write_pose_graph(...) method of builtins.PyCapsule instance
write_pose_graph(filename: os.PathLike, pose_graph: open3d.cpu.pybind.pipelines.registration.PoseGraph) -> None
Function to write PoseGraph to file
Args:
filename (os.PathLike): Path to file.
pose_graph (open3d.cpu.pybind.pipelines.registration.PoseGraph): The ``PoseGraph`` object for I/O
Returns:
None
write_triangle_mesh(...) method of builtins.PyCapsule instance
write_triangle_mesh(filename: os.PathLike, mesh: open3d.cpu.pybind.geometry.TriangleMesh, write_ascii: bool = False, compressed: bool = False, write_vertex_normals: bool = True, write_vertex_colors: bool = True, write_triangle_uvs: bool = True, print_progress: bool = False) -> bool
Function to write TriangleMesh to file
Args:
filename (os.PathLike): Path to file.
mesh (open3d.cpu.pybind.geometry.TriangleMesh): The ``TriangleMesh`` object for I/O
write_ascii (bool, optional, default=False): Set to ``True`` to output in ascii format, otherwise binary format will be used.
compressed (bool, optional, default=False): Set to ``True`` to write in compressed format.
write_vertex_normals (bool, optional, default=True): Set to ``False`` to not write any vertex normals, even if present on the mesh
write_vertex_colors (bool, optional, default=True): Set to ``False`` to not write any vertex colors, even if present on the mesh
write_triangle_uvs (bool, optional, default=True): Set to ``False`` to not write any triangle uvs, even if present on the mesh. For ``obj`` format, mtl file is saved only when ``True`` is set
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
bool
write_voxel_grid(...) method of builtins.PyCapsule instance
write_voxel_grid(filename: os.PathLike, voxel_grid: open3d.cpu.pybind.geometry.VoxelGrid, write_ascii: bool = False, compressed: bool = False, print_progress: bool = False) -> bool
Function to write VoxelGrid to file
Args:
filename (os.PathLike): Path to file.
voxel_grid (open3d.cpu.pybind.geometry.VoxelGrid): The ``VoxelGrid`` object for I/O
write_ascii (bool, optional, default=False): Set to ``True`` to output in ascii format, otherwise binary format will be used.
compressed (bool, optional, default=False): Set to ``True`` to write in compressed format.
print_progress (bool, optional, default=False): If set to true a progress bar is visualized in the console
Returns:
bool
DATA
CONTAINS_LINES = <FileGeometry.CONTAINS_LINES: 2>
CONTAINS_POINTS = <FileGeometry.CONTAINS_POINTS: 1>
CONTAINS_TRIANGLES = <FileGeometry.CONTAINS_TRIANGLES: 4>
CONTENTS_UNKNOWN = <FileGeometry.CONTENTS_UNKNOWN: 0>
FILE
(built-in)
open3d.ml
Python Library Documentation: package open3d.ml in open3d
NAME
open3d.ml
DESCRIPTION
# ----------------------------------------------------------------------------
# - Open3D: www.open3d.org -
# ----------------------------------------------------------------------------
# Copyright (c) 2018-2024 www.open3d.org
# SPDX-License-Identifier: MIT
# ----------------------------------------------------------------------------
PACKAGE CONTENTS
configs
contrib (package)
datasets
tf (package)
torch (package)
utils
vis
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\site-packages\open3d\ml\__init__.py
open3d.open3d
Python Library Documentation: package open3d
NAME
open3d
DESCRIPTION
# ----------------------------------------------------------------------------
# - Open3D: www.open3d.org -
# ----------------------------------------------------------------------------
# Copyright (c) 2018-2024 www.open3d.org
# SPDX-License-Identifier: MIT
# ----------------------------------------------------------------------------
PACKAGE CONTENTS
_build_config
app
examples (package)
ml (package)
visualization (package)
web_visualizer
SUBMODULES
camera
core
cpu
data
geometry
io
pipelines
pybind
t
utility
DATA
__DEVICE_API__ = 'cpu'
VERSION
0.19.0
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\site-packages\open3d\__init__.py
open3d.pipelines
Python Library Documentation: module open3d.cpu.pybind.pipelines in open3d.cpu.pybind
NAME
open3d.cpu.pybind.pipelines
SUBMODULES
color_map
integration
odometry
registration
FILE
(built-in)
open3d.platform
Python Library Documentation: module platform
NAME
platform
MODULE REFERENCE
https://docs.python.org/3.12/library/platform.html
The following documentation is automatically generated from the Python
source files. It may be incomplete, incorrect or include features that
are considered implementation detail and may vary between Python
implementations. When in doubt, consult the module reference at the
location listed above.
DESCRIPTION
This module tries to retrieve as much platform-identifying data as
possible. It makes this information available via function APIs.
If called from the command line, it prints the platform
information concatenated as single string to stdout. The output
format is usable as part of a filename.
CLASSES
uname_result_base(builtins.tuple)
uname_result
class uname_result(uname_result_base)
| uname_result(system, node, release, version, machine)
|
| A uname_result that's largely compatible with a
| simple namedtuple except that 'processor' is
| resolved late and cached to avoid calling "uname"
| except when needed.
|
| Method resolution order:
| uname_result
| uname_result_base
| builtins.tuple
| builtins.object
|
| Methods defined here:
|
| processor = <functools.cached_property object>
| __getitem__(self, key)
| Return self[key].
|
| __iter__(self)
| Implement iter(self).
|
| __len__(self)
| Return len(self).
|
| __reduce__(self)
| Helper for pickle.
|
| ----------------------------------------------------------------------
| Class methods defined here:
|
| _make(iterable)
| Make a new uname_result_base object from a sequence or iterable
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| __dict__
| dictionary for instance variables
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| _fields = ('system', 'node', 'release', 'version', 'machine', 'process...
|
| ----------------------------------------------------------------------
| Methods inherited from uname_result_base:
|
| __getnewargs__(self) from collections.uname_result_base
| Return self as a plain tuple. Used by copy and pickle.
|
| __repr__(self) from collections.uname_result_base
| Return a nicely formatted representation string
|
| _asdict(self) from collections.uname_result_base
| Return a new dict which maps field names to their values.
|
| _replace(self, /, **kwds) from collections.uname_result_base
| Return a new uname_result_base object replacing specified fields with new values
|
| ----------------------------------------------------------------------
| Static methods inherited from uname_result_base:
|
| __new__(_cls, system, node, release, version, machine) from namedtuple_uname_result_base.uname_result_base
| Create new instance of uname_result_base(system, node, release, version, machine)
|
| ----------------------------------------------------------------------
| Data descriptors inherited from uname_result_base:
|
| system
| Alias for field number 0
|
| node
| Alias for field number 1
|
| release
| Alias for field number 2
|
| version
| Alias for field number 3
|
| machine
| Alias for field number 4
|
| ----------------------------------------------------------------------
| Data and other attributes inherited from uname_result_base:
|
| __match_args__ = ('system', 'node', 'release', 'version', 'machine')
|
| _field_defaults = {}
|
| ----------------------------------------------------------------------
| Methods inherited from builtins.tuple:
|
| __add__(self, value, /)
| Return self+value.
|
| __contains__(self, key, /)
| Return bool(key in self).
|
| __eq__(self, value, /)
| Return self==value.
|
| __ge__(self, value, /)
| Return self>=value.
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __gt__(self, value, /)
| Return self>value.
|
| __hash__(self, /)
| Return hash(self).
|
| __le__(self, value, /)
| Return self<=value.
|
| __lt__(self, value, /)
| Return self<value.
|
| __mul__(self, value, /)
| Return self*value.
|
| __ne__(self, value, /)
| Return self!=value.
|
| __rmul__(self, value, /)
| Return value*self.
|
| count(self, value, /)
| Return number of occurrences of value.
|
| index(self, value, start=0, stop=9223372036854775807, /)
| Return first index of value.
|
| Raises ValueError if the value is not present.
|
| ----------------------------------------------------------------------
| Class methods inherited from builtins.tuple:
|
| __class_getitem__(...)
| See PEP 585
FUNCTIONS
architecture(executable='C:\\Users\\Youse\\AppData\\Local\\Programs\\Python\\Python312\\python.exe', bits='', linkage='')
Queries the given executable (defaults to the Python interpreter
binary) for various architecture information.
Returns a tuple (bits, linkage) which contains information about
the bit architecture and the linkage format used for the
executable. Both values are returned as strings.
Values that cannot be determined are returned as given by the
parameter presets. If bits is given as '', the sizeof(pointer)
(or sizeof(long) on Python version < 1.5.2) is used as
indicator for the supported pointer size.
The function relies on the system's "file" command to do the
actual work. This is available on most if not all Unix
platforms. On some non-Unix platforms where the "file" command
does not exist and the executable is set to the Python interpreter
binary defaults from _default_architecture are used.
freedesktop_os_release()
Return operation system identification from freedesktop.org os-release
java_ver(release='', vendor='', vminfo=('', '', ''), osinfo=('', '', ''))
Version interface for Jython.
Returns a tuple (release, vendor, vminfo, osinfo) with vminfo being
a tuple (vm_name, vm_release, vm_vendor) and osinfo being a
tuple (os_name, os_version, os_arch).
Values which cannot be determined are set to the defaults
given as parameters (which all default to '').
libc_ver(executable=None, lib='', version='', chunksize=16384)
Tries to determine the libc version that the file executable
(which defaults to the Python interpreter) is linked against.
Returns a tuple of strings (lib,version) which default to the
given parameters in case the lookup fails.
Note that the function has intimate knowledge of how different
libc versions add symbols to the executable and thus is probably
only usable for executables compiled using gcc.
The file is read and scanned in chunks of chunksize bytes.
mac_ver(release='', versioninfo=('', '', ''), machine='')
Get macOS version information and return it as tuple (release,
versioninfo, machine) with versioninfo being a tuple (version,
dev_stage, non_release_version).
Entries which cannot be determined are set to the parameter values
which default to ''. All tuple entries are strings.
machine()
Returns the machine type, e.g. 'i386'
An empty string is returned if the value cannot be determined.
node()
Returns the computer's network name (which may not be fully
qualified)
An empty string is returned if the value cannot be determined.
platform(aliased=False, terse=False)
Returns a single string identifying the underlying platform
with as much useful information as possible (but no more :).
The output is intended to be human readable rather than
machine parseable. It may look different on different
platforms and this is intended.
If "aliased" is true, the function will use aliases for
various platforms that report system names which differ from
their common names, e.g. SunOS will be reported as
Solaris. The system_alias() function is used to implement
this.
Setting terse to true causes the function to return only the
absolute minimum information needed to identify the platform.
processor()
Returns the (true) processor name, e.g. 'amdk6'
An empty string is returned if the value cannot be
determined. Note that many platforms do not provide this
information or simply return the same value as for machine(),
e.g. NetBSD does this.
python_branch()
Returns a string identifying the Python implementation
branch.
For CPython this is the SCM branch from which the
Python binary was built.
If not available, an empty string is returned.
python_build()
Returns a tuple (buildno, builddate) stating the Python
build number and date as strings.
python_compiler()
Returns a string identifying the compiler used for compiling
Python.
python_implementation()
Returns a string identifying the Python implementation.
Currently, the following implementations are identified:
'CPython' (C implementation of Python),
'Jython' (Java implementation of Python),
'PyPy' (Python implementation of Python).
python_revision()
Returns a string identifying the Python implementation
revision.
For CPython this is the SCM revision from which the
Python binary was built.
If not available, an empty string is returned.
python_version()
Returns the Python version as string 'major.minor.patchlevel'
Note that unlike the Python sys.version, the returned value
will always include the patchlevel (it defaults to 0).
python_version_tuple()
Returns the Python version as tuple (major, minor, patchlevel)
of strings.
Note that unlike the Python sys.version, the returned value
will always include the patchlevel (it defaults to 0).
release()
Returns the system's release, e.g. '2.2.0' or 'NT'
An empty string is returned if the value cannot be determined.
system()
Returns the system/OS name, e.g. 'Linux', 'Windows' or 'Java'.
An empty string is returned if the value cannot be determined.
system_alias(system, release, version)
Returns (system, release, version) aliased to common
marketing names used for some systems.
It also does some reordering of the information in some cases
where it would otherwise cause confusion.
uname()
Fairly portable uname interface. Returns a tuple
of strings (system, node, release, version, machine, processor)
identifying the underlying platform.
Note that unlike the os.uname function this also returns
possible processor information as an additional tuple entry.
Entries which cannot be determined are set to ''.
version()
Returns the system's release version, e.g. '#3 on degas'
An empty string is returned if the value cannot be determined.
win32_edition()
win32_is_iot()
win32_ver(release='', version='', csd='', ptype='')
DATA
__copyright__ = '\n Copyright (c) 1999-2000, Marc-Andre Lemburg... ...
VERSION
1.0.8
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\platform.py
open3d.pybind
Python Library Documentation: module open3d.cpu.pybind in open3d.cpu
NAME
open3d.cpu.pybind - Python binding of Open3D
SUBMODULES
camera
core
data
geometry
io
ml
pipelines
t
utility
visualization
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\site-packages\open3d\cpu\pybind.cp312-win_amd64.pyd
open3d.re
Python Library Documentation: package re
NAME
re - Support for regular expressions (RE).
MODULE REFERENCE
https://docs.python.org/3.12/library/re.html
The following documentation is automatically generated from the Python
source files. It may be incomplete, incorrect or include features that
are considered implementation detail and may vary between Python
implementations. When in doubt, consult the module reference at the
location listed above.
DESCRIPTION
This module provides regular expression matching operations similar to
those found in Perl. It supports both 8-bit and Unicode strings; both
the pattern and the strings being processed can contain null bytes and
characters outside the US ASCII range.
Regular expressions can contain both special and ordinary characters.
Most ordinary characters, like "A", "a", or "0", are the simplest
regular expressions; they simply match themselves. You can
concatenate ordinary characters, so last matches the string 'last'.
The special characters are:
"." Matches any character except a newline.
"^" Matches the start of the string.
"$" Matches the end of the string or just before the newline at
the end of the string.
"*" Matches 0 or more (greedy) repetitions of the preceding RE.
Greedy means that it will match as many repetitions as possible.
"+" Matches 1 or more (greedy) repetitions of the preceding RE.
"?" Matches 0 or 1 (greedy) of the preceding RE.
*?,+?,?? Non-greedy versions of the previous three special characters.
{m,n} Matches from m to n repetitions of the preceding RE.
{m,n}? Non-greedy version of the above.
"\\" Either escapes special characters or signals a special sequence.
[] Indicates a set of characters.
A "^" as the first character indicates a complementing set.
"|" A|B, creates an RE that will match either A or B.
(...) Matches the RE inside the parentheses.
The contents can be retrieved or matched later in the string.
(?aiLmsux) The letters set the corresponding flags defined below.
(?:...) Non-grouping version of regular parentheses.
(?P<name>...) The substring matched by the group is accessible by name.
(?P=name) Matches the text matched earlier by the group named name.
(?#...) A comment; ignored.
(?=...) Matches if ... matches next, but doesn't consume the string.
(?!...) Matches if ... doesn't match next.
(?<=...) Matches if preceded by ... (must be fixed length).
(?<!...) Matches if not preceded by ... (must be fixed length).
(?(id/name)yes|no) Matches yes pattern if the group with id/name matched,
the (optional) no pattern otherwise.
The special sequences consist of "\\" and a character from the list
below. If the ordinary character is not on the list, then the
resulting RE will match the second character.
\number Matches the contents of the group of the same number.
\A Matches only at the start of the string.
\Z Matches only at the end of the string.
\b Matches the empty string, but only at the start or end of a word.
\B Matches the empty string, but not at the start or end of a word.
\d Matches any decimal digit; equivalent to the set [0-9] in
bytes patterns or string patterns with the ASCII flag.
In string patterns without the ASCII flag, it will match the whole
range of Unicode digits.
\D Matches any non-digit character; equivalent to [^\d].
\s Matches any whitespace character; equivalent to [ \t\n\r\f\v] in
bytes patterns or string patterns with the ASCII flag.
In string patterns without the ASCII flag, it will match the whole
range of Unicode whitespace characters.
\S Matches any non-whitespace character; equivalent to [^\s].
\w Matches any alphanumeric character; equivalent to [a-zA-Z0-9_]
in bytes patterns or string patterns with the ASCII flag.
In string patterns without the ASCII flag, it will match the
range of Unicode alphanumeric characters (letters plus digits
plus underscore).
With LOCALE, it will match the set [0-9_] plus characters defined
as letters for the current locale.
\W Matches the complement of \w.
\\ Matches a literal backslash.
This module exports the following functions:
match Match a regular expression pattern to the beginning of a string.
fullmatch Match a regular expression pattern to all of a string.
search Search a string for the presence of a pattern.
sub Substitute occurrences of a pattern found in a string.
subn Same as sub, but also return the number of substitutions made.
split Split a string by the occurrences of a pattern.
findall Find all occurrences of a pattern in a string.
finditer Return an iterator yielding a Match object for each match.
compile Compile a pattern into a Pattern object.
purge Clear the regular expression cache.
escape Backslash all non-alphanumerics in a string.
Each function other than purge and escape can take an optional 'flags' argument
consisting of one or more of the following module constants, joined by "|".
A, L, and U are mutually exclusive.
A ASCII For string patterns, make \w, \W, \b, \B, \d, \D
match the corresponding ASCII character categories
(rather than the whole Unicode categories, which is the
default).
For bytes patterns, this flag is the only available
behaviour and needn't be specified.
I IGNORECASE Perform case-insensitive matching.
L LOCALE Make \w, \W, \b, \B, dependent on the current locale.
M MULTILINE "^" matches the beginning of lines (after a newline)
as well as the string.
"$" matches the end of lines (before a newline) as well
as the end of the string.
S DOTALL "." matches any character at all, including the newline.
X VERBOSE Ignore whitespace and comments for nicer looking RE's.
U UNICODE For compatibility only. Ignored for string patterns (it
is the default), and forbidden for bytes patterns.
This module also defines an exception 'error'.
PACKAGE CONTENTS
_casefix
_compiler
_constants
_parser
CLASSES
builtins.Exception(builtins.BaseException)
error
builtins.object
Match
Pattern
enum.IntFlag(builtins.int, enum.ReprEnum, enum.Flag)
RegexFlag
class Match(builtins.object)
| The result of re.match() and re.search().
| Match objects always have a boolean value of True.
|
| Methods defined here:
|
| __copy__(self, /)
|
| __deepcopy__(self, memo, /)
|
| __getitem__(self, key, /)
| Return self[key].
|
| __repr__(self, /)
| Return repr(self).
|
| end(self, group=0, /)
| Return index of the end of the substring matched by group.
|
| expand(self, /, template)
| Return the string obtained by doing backslash substitution on the string template, as done by the sub() method.
|
| group(...)
| group([group1, ...]) -> str or tuple.
| Return subgroup(s) of the match by indices or names.
| For 0 returns the entire match.
|
| groupdict(self, /, default=None)
| Return a dictionary containing all the named subgroups of the match, keyed by the subgroup name.
|
| default
| Is used for groups that did not participate in the match.
|
| groups(self, /, default=None)
| Return a tuple containing all the subgroups of the match, from 1.
|
| default
| Is used for groups that did not participate in the match.
|
| span(self, group=0, /)
| For match object m, return the 2-tuple (m.start(group), m.end(group)).
|
| start(self, group=0, /)
| Return index of the start of the substring matched by group.
|
| ----------------------------------------------------------------------
| Class methods defined here:
|
| __class_getitem__(...)
| See PEP 585
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| endpos
| The index into the string beyond which the RE engine will not go.
|
| lastgroup
| The name of the last matched capturing group.
|
| lastindex
| The integer index of the last matched capturing group.
|
| pos
| The index into the string at which the RE engine started looking for a match.
|
| re
| The regular expression object.
|
| regs
|
| string
| The string passed to match() or search().
class Pattern(builtins.object)
| Compiled regular expression object.
|
| Methods defined here:
|
| __copy__(self, /)
|
| __deepcopy__(self, memo, /)
|
| __eq__(self, value, /)
| Return self==value.
|
| __ge__(self, value, /)
| Return self>=value.
|
| __gt__(self, value, /)
| Return self>value.
|
| __hash__(self, /)
| Return hash(self).
|
| __le__(self, value, /)
| Return self<=value.
|
| __lt__(self, value, /)
| Return self<value.
|
| __ne__(self, value, /)
| Return self!=value.
|
| __repr__(self, /)
| Return repr(self).
|
| findall(self, /, string, pos=0, endpos=9223372036854775807)
| Return a list of all non-overlapping matches of pattern in string.
|
| finditer(self, /, string, pos=0, endpos=9223372036854775807)
| Return an iterator over all non-overlapping matches for the RE pattern in string.
|
| For each match, the iterator returns a match object.
|
| fullmatch(self, /, string, pos=0, endpos=9223372036854775807)
| Matches against all of the string.
|
| match(self, /, string, pos=0, endpos=9223372036854775807)
| Matches zero or more characters at the beginning of the string.
|
| scanner(self, /, string, pos=0, endpos=9223372036854775807)
|
| search(self, /, string, pos=0, endpos=9223372036854775807)
| Scan through string looking for a match, and return a corresponding match object instance.
|
| Return None if no position in the string matches.
|
| split(self, /, string, maxsplit=0)
| Split string by the occurrences of pattern.
|
| sub(self, /, repl, string, count=0)
| Return the string obtained by replacing the leftmost non-overlapping occurrences of pattern in string by the replacement repl.
|
| subn(self, /, repl, string, count=0)
| Return the tuple (new_string, number_of_subs_made) found by replacing the leftmost non-overlapping occurrences of pattern with the replacement repl.
|
| ----------------------------------------------------------------------
| Class methods defined here:
|
| __class_getitem__(...)
| See PEP 585
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| flags
| The regex matching flags.
|
| groupindex
| A dictionary mapping group names to group numbers.
|
| groups
| The number of capturing groups in the pattern.
|
| pattern
| The pattern string from which the RE object was compiled.
class RegexFlag(enum.IntFlag)
| RegexFlag(*values)
|
| An enumeration.
|
| Method resolution order:
| RegexFlag
| enum.IntFlag
| builtins.int
| enum.ReprEnum
| enum.Flag
| enum.Enum
| builtins.object
|
| Methods defined here:
|
| __and__(self, other) from enum.Flag
|
| __format__(self, format_spec, /) from builtins.int
| Convert to a string according to format_spec.
|
| __invert__(self) from enum.Flag
|
| __new__(cls, value) from enum.Enum
| Create and return a new object. See help(type) for accurate signature.
|
| __or__(self, other) from enum.Flag
| Return self|value.
|
| __rand__ = __and__(self, other)
|
| __repr__ = global_flag_repr(self) from enum
| use module.flag_name instead of class.flag_name
|
| the module is the last module in case of a multi-module name
|
| __ror__ = __or__(self, other)
|
| __rxor__ = __xor__(self, other)
|
| __str__(self, /) from builtins.object
| Return str(self).
|
| __xor__(self, other) from enum.Flag
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| ASCII = re.ASCII
|
| DEBUG = re.DEBUG
|
| DOTALL = re.DOTALL
|
| IGNORECASE = re.IGNORECASE
|
| LOCALE = re.LOCALE
|
| MULTILINE = re.MULTILINE
|
| TEMPLATE = re.TEMPLATE
|
| UNICODE = re.UNICODE
|
| VERBOSE = re.VERBOSE
|
| ----------------------------------------------------------------------
| Methods inherited from builtins.int:
|
| __abs__(self, /)
| abs(self)
|
| __add__(self, value, /)
| Return self+value.
|
| __bool__(self, /)
| True if self else False
|
| __ceil__(...)
| Ceiling of an Integral returns itself.
|
| __divmod__(self, value, /)
| Return divmod(self, value).
|
| __eq__(self, value, /)
| Return self==value.
|
| __float__(self, /)
| float(self)
|
| __floor__(...)
| Flooring an Integral returns itself.
|
| __floordiv__(self, value, /)
| Return self//value.
|
| __ge__(self, value, /)
| Return self>=value.
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __getnewargs__(self, /)
|
| __gt__(self, value, /)
| Return self>value.
|
| __hash__(self, /)
| Return hash(self).
|
| __index__(self, /)
| Return self converted to an integer, if self is suitable for use as an index into a list.
|
| __int__(self, /)
| int(self)
|
| __le__(self, value, /)
| Return self<=value.
|
| __lshift__(self, value, /)
| Return self<<value.
|
| __lt__(self, value, /)
| Return self<value.
|
| __mod__(self, value, /)
| Return self%value.
|
| __mul__(self, value, /)
| Return self*value.
|
| __ne__(self, value, /)
| Return self!=value.
|
| __neg__(self, /)
| -self
|
| __pos__(self, /)
| +self
|
| __pow__(self, value, mod=None, /)
| Return pow(self, value, mod).
|
| __radd__(self, value, /)
| Return value+self.
|
| __rdivmod__(self, value, /)
| Return divmod(value, self).
|
| __rfloordiv__(self, value, /)
| Return value//self.
|
| __rlshift__(self, value, /)
| Return value<<self.
|
| __rmod__(self, value, /)
| Return value%self.
|
| __rmul__(self, value, /)
| Return value*self.
|
| __round__(...)
| Rounding an Integral returns itself.
|
| Rounding with an ndigits argument also returns an integer.
|
| __rpow__(self, value, mod=None, /)
| Return pow(value, self, mod).
|
| __rrshift__(self, value, /)
| Return value>>self.
|
| __rshift__(self, value, /)
| Return self>>value.
|
| __rsub__(self, value, /)
| Return value-self.
|
| __rtruediv__(self, value, /)
| Return value/self.
|
| __sizeof__(self, /)
| Returns size in memory, in bytes.
|
| __sub__(self, value, /)
| Return self-value.
|
| __truediv__(self, value, /)
| Return self/value.
|
| __trunc__(...)
| Truncating an Integral returns itself.
|
| as_integer_ratio(self, /)
| Return a pair of integers, whose ratio is equal to the original int.
|
| The ratio is in lowest terms and has a positive denominator.
|
| >>> (10).as_integer_ratio()
| (10, 1)
| >>> (-10).as_integer_ratio()
| (-10, 1)
| >>> (0).as_integer_ratio()
| (0, 1)
|
| bit_count(self, /)
| Number of ones in the binary representation of the absolute value of self.
|
| Also known as the population count.
|
| >>> bin(13)
| '0b1101'
| >>> (13).bit_count()
| 3
|
| bit_length(self, /)
| Number of bits necessary to represent self in binary.
|
| >>> bin(37)
| '0b100101'
| >>> (37).bit_length()
| 6
|
| conjugate(...)
| Returns self, the complex conjugate of any int.
|
| is_integer(self, /)
| Returns True. Exists for duck type compatibility with float.is_integer.
|
| to_bytes(self, /, length=1, byteorder='big', *, signed=False)
| Return an array of bytes representing an integer.
|
| length
| Length of bytes object to use. An OverflowError is raised if the
| integer is not representable with the given number of bytes. Default
| is length 1.
| byteorder
| The byte order used to represent the integer. If byteorder is 'big',
| the most significant byte is at the beginning of the byte array. If
| byteorder is 'little', the most significant byte is at the end of the
| byte array. To request the native byte order of the host system, use
| `sys.byteorder' as the byte order value. Default is to use 'big'.
| signed
| Determines whether two's complement is used to represent the integer.
| If signed is False and a negative integer is given, an OverflowError
| is raised.
|
| ----------------------------------------------------------------------
| Class methods inherited from builtins.int:
|
| from_bytes(bytes, byteorder='big', *, signed=False)
| Return the integer represented by the given array of bytes.
|
| bytes
| Holds the array of bytes to convert. The argument must either
| support the buffer protocol or be an iterable object producing bytes.
| Bytes and bytearray are examples of built-in objects that support the
| buffer protocol.
| byteorder
| The byte order used to represent the integer. If byteorder is 'big',
| the most significant byte is at the beginning of the byte array. If
| byteorder is 'little', the most significant byte is at the end of the
| byte array. To request the native byte order of the host system, use
| `sys.byteorder' as the byte order value. Default is to use 'big'.
| signed
| Indicates whether two's complement is used to represent the integer.
|
| ----------------------------------------------------------------------
| Data descriptors inherited from builtins.int:
|
| denominator
| the denominator of a rational number in lowest terms
|
| imag
| the imaginary part of a complex number
|
| numerator
| the numerator of a rational number in lowest terms
|
| real
| the real part of a complex number
|
| ----------------------------------------------------------------------
| Methods inherited from enum.Flag:
|
| __contains__(self, other)
| Returns True if self has at least the same flags set as other.
|
| __iter__(self)
| Returns flags in definition order.
|
| __len__(self)
| Return the number of members (no aliases)
|
| ----------------------------------------------------------------------
| Methods inherited from enum.Enum:
|
| __dir__(self)
| Returns public methods and other interesting attributes.
|
| __init__(self, *args, **kwds)
| Initialize self. See help(type(self)) for accurate signature.
|
| __reduce_ex__(self, proto)
| Helper for pickle.
|
| ----------------------------------------------------------------------
| Data descriptors inherited from enum.Enum:
|
| name
| The name of the Enum member.
|
| value
| The value of the Enum member.
|
| ----------------------------------------------------------------------
| Static methods inherited from enum.EnumType:
|
| __getitem__(name)
| Return the member matching `name`.
|
| ----------------------------------------------------------------------
| Readonly properties inherited from enum.EnumType:
|
| __members__
| Returns a mapping of member name->value.
|
| This mapping lists all enum members, including aliases. Note that this
| is a read-only view of the internal mapping.
class error(builtins.Exception)
| error(msg, pattern=None, pos=None)
|
| Exception raised for invalid regular expressions.
|
| Attributes:
|
| msg: The unformatted error message
| pattern: The regular expression pattern
| pos: The index in the pattern where compilation failed (may be None)
| lineno: The line corresponding to pos (may be None)
| colno: The column corresponding to pos (may be None)
|
| Method resolution order:
| error
| builtins.Exception
| builtins.BaseException
| builtins.object
|
| Methods defined here:
|
| __init__(self, msg, pattern=None, pos=None) from re._constants.error
| Initialize self. See help(type(self)) for accurate signature.
|
| ----------------------------------------------------------------------
| Data descriptors defined here:
|
| __weakref__
| list of weak references to the object
|
| ----------------------------------------------------------------------
| Static methods inherited from builtins.Exception:
|
| __new__(*args, **kwargs) class method of builtins.Exception
| Create and return a new object. See help(type) for accurate signature.
|
| ----------------------------------------------------------------------
| Methods inherited from builtins.BaseException:
|
| __getattribute__(self, name, /)
| Return getattr(self, name).
|
| __reduce__(...)
| Helper for pickle.
|
| __repr__(self, /)
| Return repr(self).
|
| __setstate__(...)
|
| __str__(self, /)
| Return str(self).
|
| add_note(...)
| Exception.add_note(note) --
| add a note to the exception
|
| with_traceback(...)
| Exception.with_traceback(tb) --
| set self.__traceback__ to tb and return self.
|
| ----------------------------------------------------------------------
| Data descriptors inherited from builtins.BaseException:
|
| __cause__
| exception cause
|
| __context__
| exception context
|
| __dict__
|
| __suppress_context__
|
| __traceback__
|
| args
FUNCTIONS
compile(pattern, flags=0)
Compile a regular expression pattern, returning a Pattern object.
escape(pattern)
Escape special characters in a string.
findall(pattern, string, flags=0)
Return a list of all non-overlapping matches in the string.
If one or more capturing groups are present in the pattern, return
a list of groups; this will be a list of tuples if the pattern
has more than one group.
Empty matches are included in the result.
finditer(pattern, string, flags=0)
Return an iterator over all non-overlapping matches in the
string. For each match, the iterator returns a Match object.
Empty matches are included in the result.
fullmatch(pattern, string, flags=0)
Try to apply the pattern to all of the string, returning
a Match object, or None if no match was found.
match(pattern, string, flags=0)
Try to apply the pattern at the start of the string, returning
a Match object, or None if no match was found.
purge()
Clear the regular expression caches
search(pattern, string, flags=0)
Scan through string looking for a match to the pattern, returning
a Match object, or None if no match was found.
split(pattern, string, maxsplit=0, flags=0)
Split the source string by the occurrences of the pattern,
returning a list containing the resulting substrings. If
capturing parentheses are used in pattern, then the text of all
groups in the pattern are also returned as part of the resulting
list. If maxsplit is nonzero, at most maxsplit splits occur,
and the remainder of the string is returned as the final element
of the list.
sub(pattern, repl, string, count=0, flags=0)
Return the string obtained by replacing the leftmost
non-overlapping occurrences of the pattern in string by the
replacement repl. repl can be either a string or a callable;
if a string, backslash escapes in it are processed. If it is
a callable, it's passed the Match object and must return
a replacement string to be used.
subn(pattern, repl, string, count=0, flags=0)
Return a 2-tuple containing (new_string, number).
new_string is the string obtained by replacing the leftmost
non-overlapping occurrences of the pattern in the source
string by the replacement repl. number is the number of
substitutions that were made. repl can be either a string or a
callable; if a string, backslash escapes in it are processed.
If it is a callable, it's passed the Match object and must
return a replacement string to be used.
template(pattern, flags=0)
Compile a template pattern, returning a Pattern object, deprecated
DATA
A = re.ASCII
ASCII = re.ASCII
DOTALL = re.DOTALL
I = re.IGNORECASE
IGNORECASE = re.IGNORECASE
L = re.LOCALE
LOCALE = re.LOCALE
M = re.MULTILINE
MULTILINE = re.MULTILINE
NOFLAG = re.NOFLAG
S = re.DOTALL
U = re.UNICODE
UNICODE = re.UNICODE
VERBOSE = re.VERBOSE
X = re.VERBOSE
__all__ = ['match', 'fullmatch', 'search', 'sub', 'subn', 'split', 'fi...
VERSION
2.2.1
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\re\__init__.py
open3d.t
Python Library Documentation: module open3d.cpu.pybind.t in open3d.cpu.pybind
NAME
open3d.cpu.pybind.t
SUBMODULES
geometry
io
pipelines
FILE
(built-in)
open3d.utility
Python Library Documentation: module open3d.cpu.pybind.utility in open3d.cpu.pybind
NAME
open3d.cpu.pybind.utility
SUBMODULES
random
CLASSES
pybind11_builtins.pybind11_object(builtins.object)
DoubleVector
IntVector
Matrix3dVector
Matrix4dVector
Vector2dVector
Vector2iVector
Vector3dVector
Vector3iVector
Vector4iVector
VerbosityContextManager
VerbosityLevel
class DoubleVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| DoubleVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.DoubleVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.DoubleVector, x: float) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.DoubleVector) -> open3d.cpu.pybind.utility.DoubleVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: dict) -> open3d.cpu.pybind.utility.DoubleVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: open3d.cpu.pybind.utility.DoubleVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.DoubleVector, s: slice) -> open3d.cpu.pybind.utility.DoubleVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: int) -> float
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: Buffer) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.DoubleVector) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: open3d.cpu.pybind.utility.DoubleVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.DoubleVector) -> Iterator[float]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.DoubleVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: open3d.cpu.pybind.utility.DoubleVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.DoubleVector) -> str
|
| Return the canonical string representation of this list.
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: int, arg1: float) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.DoubleVector, arg0: slice, arg1: open3d.cpu.pybind.utility.DoubleVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.DoubleVector, x: float) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.DoubleVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.DoubleVector, x: float) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.DoubleVector, L: open3d.cpu.pybind.utility.DoubleVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.DoubleVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.DoubleVector, i: int, x: float) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.DoubleVector) -> float
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.DoubleVector, i: int) -> float
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.DoubleVector, x: float) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| __pybind11_module_local_v5_msvc_mscver1929__ = <capsule object NULL>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class IntVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| IntVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.IntVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.IntVector, x: int) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.IntVector) -> open3d.cpu.pybind.utility.IntVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.IntVector, arg0: dict) -> open3d.cpu.pybind.utility.IntVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.IntVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.IntVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.IntVector, arg0: open3d.cpu.pybind.utility.IntVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.IntVector, s: slice) -> open3d.cpu.pybind.utility.IntVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.IntVector, arg0: int) -> int
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.IntVector, arg0: Buffer) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.IntVector) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.IntVector, arg0: open3d.cpu.pybind.utility.IntVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.IntVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.IntVector) -> Iterator[int]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.IntVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.IntVector, arg0: open3d.cpu.pybind.utility.IntVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.IntVector) -> str
|
| Return the canonical string representation of this list.
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.IntVector, arg0: int, arg1: int) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.IntVector, arg0: slice, arg1: open3d.cpu.pybind.utility.IntVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.IntVector, x: int) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.IntVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.IntVector, x: int) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.IntVector, L: open3d.cpu.pybind.utility.IntVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.IntVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.IntVector, i: int, x: int) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.IntVector) -> int
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.IntVector, i: int) -> int
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.IntVector, x: int) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| __pybind11_module_local_v5_msvc_mscver1929__ = <capsule object NULL>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Matrix3dVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Matrix3dVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Matrix3dVector, x: numpy.ndarray[numpy.float64[3, 3]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> open3d.cpu.pybind.utility.Matrix3dVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: dict) -> open3d.cpu.pybind.utility.Matrix3dVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: open3d.cpu.pybind.utility.Matrix3dVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, s: slice) -> open3d.cpu.pybind.utility.Matrix3dVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: int) -> numpy.ndarray[numpy.float64[3, 3]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: open3d.cpu.pybind.utility.Matrix3dVector) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> Iterator[numpy.ndarray[numpy.float64[3, 3]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: open3d.cpu.pybind.utility.Matrix3dVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Matrix3dVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: int, arg1: numpy.ndarray[numpy.float64[3, 3]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Matrix3dVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Matrix3dVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Matrix3dVector, x: numpy.ndarray[numpy.float64[3, 3]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Matrix3dVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Matrix3dVector, x: numpy.ndarray[numpy.float64[3, 3]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Matrix3dVector, L: open3d.cpu.pybind.utility.Matrix3dVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Matrix3dVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Matrix3dVector, i: int, x: numpy.ndarray[numpy.float64[3, 3]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Matrix3dVector) -> numpy.ndarray[numpy.float64[3, 3]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Matrix3dVector, i: int) -> numpy.ndarray[numpy.float64[3, 3]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Matrix3dVector, x: numpy.ndarray[numpy.float64[3, 3]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Matrix4dVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Matrix4dVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Matrix4dVector, x: numpy.ndarray[numpy.float64[4, 4]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> open3d.cpu.pybind.utility.Matrix4dVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: dict) -> open3d.cpu.pybind.utility.Matrix4dVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: open3d.cpu.pybind.utility.Matrix4dVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, s: slice) -> open3d.cpu.pybind.utility.Matrix4dVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: int) -> numpy.ndarray[numpy.float64[4, 4]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: open3d.cpu.pybind.utility.Matrix4dVector) -> None
|
| Copy constructor
|
| 3. __init__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> Iterator[numpy.ndarray[numpy.float64[4, 4]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: open3d.cpu.pybind.utility.Matrix4dVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Matrix4dVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: int, arg1: numpy.ndarray[numpy.float64[4, 4]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Matrix4dVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Matrix4dVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Matrix4dVector, x: numpy.ndarray[numpy.float64[4, 4]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Matrix4dVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Matrix4dVector, x: numpy.ndarray[numpy.float64[4, 4]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Matrix4dVector, L: open3d.cpu.pybind.utility.Matrix4dVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Matrix4dVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Matrix4dVector, i: int, x: numpy.ndarray[numpy.float64[4, 4]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Matrix4dVector) -> numpy.ndarray[numpy.float64[4, 4]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Matrix4dVector, i: int) -> numpy.ndarray[numpy.float64[4, 4]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Matrix4dVector, x: numpy.ndarray[numpy.float64[4, 4]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Vector2dVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Vector2dVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Vector2dVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Vector2dVector, x: numpy.ndarray[numpy.float64[2, 1]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Vector2dVector) -> open3d.cpu.pybind.utility.Vector2dVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: dict) -> open3d.cpu.pybind.utility.Vector2dVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: open3d.cpu.pybind.utility.Vector2dVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Vector2dVector, s: slice) -> open3d.cpu.pybind.utility.Vector2dVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: int) -> numpy.ndarray[numpy.float64[2, 1]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Vector2dVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: numpy.ndarray[numpy.float64]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: open3d.cpu.pybind.utility.Vector2dVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Vector2dVector) -> Iterator[numpy.ndarray[numpy.float64[2, 1]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Vector2dVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: open3d.cpu.pybind.utility.Vector2dVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Vector2dVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: int, arg1: numpy.ndarray[numpy.float64[2, 1]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Vector2dVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Vector2dVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Vector2dVector, x: numpy.ndarray[numpy.float64[2, 1]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Vector2dVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Vector2dVector, x: numpy.ndarray[numpy.float64[2, 1]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Vector2dVector, L: open3d.cpu.pybind.utility.Vector2dVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Vector2dVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Vector2dVector, i: int, x: numpy.ndarray[numpy.float64[2, 1]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Vector2dVector) -> numpy.ndarray[numpy.float64[2, 1]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Vector2dVector, i: int) -> numpy.ndarray[numpy.float64[2, 1]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Vector2dVector, x: numpy.ndarray[numpy.float64[2, 1]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Vector2iVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Vector2iVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Vector2iVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Vector2iVector, x: numpy.ndarray[numpy.int32[2, 1]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Vector2iVector) -> open3d.cpu.pybind.utility.Vector2iVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: dict) -> open3d.cpu.pybind.utility.Vector2iVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: open3d.cpu.pybind.utility.Vector2iVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Vector2iVector, s: slice) -> open3d.cpu.pybind.utility.Vector2iVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: int) -> numpy.ndarray[numpy.int32[2, 1]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: numpy.ndarray[numpy.int32]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Vector2iVector) -> Iterator[numpy.ndarray[numpy.int32[2, 1]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Vector2iVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: open3d.cpu.pybind.utility.Vector2iVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Vector2iVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: int, arg1: numpy.ndarray[numpy.int32[2, 1]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Vector2iVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Vector2iVector, x: numpy.ndarray[numpy.int32[2, 1]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Vector2iVector, x: numpy.ndarray[numpy.int32[2, 1]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Vector2iVector, L: open3d.cpu.pybind.utility.Vector2iVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Vector2iVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Vector2iVector, i: int, x: numpy.ndarray[numpy.int32[2, 1]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Vector2iVector) -> numpy.ndarray[numpy.int32[2, 1]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Vector2iVector, i: int) -> numpy.ndarray[numpy.int32[2, 1]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Vector2iVector, x: numpy.ndarray[numpy.int32[2, 1]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Vector3dVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Vector3dVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Vector3dVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Vector3dVector, x: numpy.ndarray[numpy.float64[3, 1]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Vector3dVector) -> open3d.cpu.pybind.utility.Vector3dVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: dict) -> open3d.cpu.pybind.utility.Vector3dVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: open3d.cpu.pybind.utility.Vector3dVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Vector3dVector, s: slice) -> open3d.cpu.pybind.utility.Vector3dVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: int) -> numpy.ndarray[numpy.float64[3, 1]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: numpy.ndarray[numpy.float64]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Vector3dVector) -> Iterator[numpy.ndarray[numpy.float64[3, 1]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Vector3dVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: open3d.cpu.pybind.utility.Vector3dVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Vector3dVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: int, arg1: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Vector3dVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Vector3dVector, x: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Vector3dVector, x: numpy.ndarray[numpy.float64[3, 1]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Vector3dVector, L: open3d.cpu.pybind.utility.Vector3dVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Vector3dVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Vector3dVector, i: int, x: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Vector3dVector) -> numpy.ndarray[numpy.float64[3, 1]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Vector3dVector, i: int) -> numpy.ndarray[numpy.float64[3, 1]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Vector3dVector, x: numpy.ndarray[numpy.float64[3, 1]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Vector3iVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Vector3iVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Vector3iVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Vector3iVector, x: numpy.ndarray[numpy.int32[3, 1]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Vector3iVector) -> open3d.cpu.pybind.utility.Vector3iVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: dict) -> open3d.cpu.pybind.utility.Vector3iVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: open3d.cpu.pybind.utility.Vector3iVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Vector3iVector, s: slice) -> open3d.cpu.pybind.utility.Vector3iVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: int) -> numpy.ndarray[numpy.int32[3, 1]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: numpy.ndarray[numpy.int32]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Vector3iVector) -> Iterator[numpy.ndarray[numpy.int32[3, 1]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Vector3iVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: open3d.cpu.pybind.utility.Vector3iVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Vector3iVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: int, arg1: numpy.ndarray[numpy.int32[3, 1]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Vector3iVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Vector3iVector, x: numpy.ndarray[numpy.int32[3, 1]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Vector3iVector, x: numpy.ndarray[numpy.int32[3, 1]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Vector3iVector, L: open3d.cpu.pybind.utility.Vector3iVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Vector3iVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Vector3iVector, i: int, x: numpy.ndarray[numpy.int32[3, 1]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Vector3iVector) -> numpy.ndarray[numpy.int32[3, 1]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Vector3iVector, i: int) -> numpy.ndarray[numpy.int32[3, 1]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Vector3iVector, x: numpy.ndarray[numpy.int32[3, 1]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class Vector4iVector(pybind11_builtins.pybind11_object)
| Method resolution order:
| Vector4iVector
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __bool__(...)
| __bool__(self: open3d.cpu.pybind.utility.Vector4iVector) -> bool
|
| Check whether the list is nonempty
|
| __buffer__(self, flags, /)
| Return a buffer object that exposes the underlying memory of the object.
|
| __contains__(...)
| __contains__(self: open3d.cpu.pybind.utility.Vector4iVector, x: numpy.ndarray[numpy.int32[4, 1]]) -> bool
|
| Return true the container contains ``x``
|
| __copy__(...)
| __copy__(self: open3d.cpu.pybind.utility.Vector4iVector) -> open3d.cpu.pybind.utility.Vector4iVector
|
| __deepcopy__(...)
| __deepcopy__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: dict) -> open3d.cpu.pybind.utility.Vector4iVector
|
| __delitem__(...)
| __delitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __delitem__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: int) -> None
|
| Delete the list elements at index ``i``
|
| 2. __delitem__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: slice) -> None
|
| Delete list elements using a slice object
|
| __eq__(...)
| __eq__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: open3d.cpu.pybind.utility.Vector4iVector) -> bool
|
| __getitem__(...)
| __getitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __getitem__(self: open3d.cpu.pybind.utility.Vector4iVector, s: slice) -> open3d.cpu.pybind.utility.Vector4iVector
|
| Retrieve list elements using a slice object
|
| 2. __getitem__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: int) -> numpy.ndarray[numpy.int32[4, 1]]
|
| __init__(...)
| __init__(*args, **kwargs)
| Overloaded function.
|
| 1. __init__(self: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| 2. __init__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: numpy.ndarray[numpy.int32]) -> None
|
| 3. __init__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| Copy constructor
|
| 4. __init__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: Iterable) -> None
|
| __iter__(...)
| __iter__(self: open3d.cpu.pybind.utility.Vector4iVector) -> Iterator[numpy.ndarray[numpy.int32[4, 1]]]
|
| __len__(...)
| __len__(self: open3d.cpu.pybind.utility.Vector4iVector) -> int
|
| __ne__(...)
| __ne__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: open3d.cpu.pybind.utility.Vector4iVector) -> bool
|
| __release_buffer__(self, buffer, /)
| Release the buffer object that exposes the underlying memory of the object.
|
| __repr__(...)
| __repr__(self: open3d.cpu.pybind.utility.Vector4iVector) -> str
|
| __setitem__(...)
| __setitem__(*args, **kwargs)
| Overloaded function.
|
| 1. __setitem__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: int, arg1: numpy.ndarray[numpy.int32[4, 1]]) -> None
|
| 2. __setitem__(self: open3d.cpu.pybind.utility.Vector4iVector, arg0: slice, arg1: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| Assign list elements using a slice object
|
| append(...)
| append(self: open3d.cpu.pybind.utility.Vector4iVector, x: numpy.ndarray[numpy.int32[4, 1]]) -> None
|
| Add an item to the end of the list
|
| clear(...)
| clear(self: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| Clear the contents
|
| count(...)
| count(self: open3d.cpu.pybind.utility.Vector4iVector, x: numpy.ndarray[numpy.int32[4, 1]]) -> int
|
| Return the number of times ``x`` appears in the list
|
| extend(...)
| extend(*args, **kwargs)
| Overloaded function.
|
| 1. extend(self: open3d.cpu.pybind.utility.Vector4iVector, L: open3d.cpu.pybind.utility.Vector4iVector) -> None
|
| Extend the list by appending all the items in the given list
|
| 2. extend(self: open3d.cpu.pybind.utility.Vector4iVector, L: Iterable) -> None
|
| Extend the list by appending all the items in the given list
|
| insert(...)
| insert(self: open3d.cpu.pybind.utility.Vector4iVector, i: int, x: numpy.ndarray[numpy.int32[4, 1]]) -> None
|
| Insert an item at a given position.
|
| pop(...)
| pop(*args, **kwargs)
| Overloaded function.
|
| 1. pop(self: open3d.cpu.pybind.utility.Vector4iVector) -> numpy.ndarray[numpy.int32[4, 1]]
|
| Remove and return the last item
|
| 2. pop(self: open3d.cpu.pybind.utility.Vector4iVector, i: int) -> numpy.ndarray[numpy.int32[4, 1]]
|
| Remove and return the item at index ``i``
|
| remove(...)
| remove(self: open3d.cpu.pybind.utility.Vector4iVector, x: numpy.ndarray[numpy.int32[4, 1]]) -> None
|
| Remove the first item from the list whose value is x. It is an error if there is no such item.
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| __hash__ = None
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class VerbosityContextManager(pybind11_builtins.pybind11_object)
| A context manager to temporally change the verbosity level of Open3D
|
| Method resolution order:
| VerbosityContextManager
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __enter__(...)
| __enter__(self: open3d.cpu.pybind.utility.VerbosityContextManager) -> None
|
| Enter the context manager
|
| __exit__(...)
| __exit__(self: open3d.cpu.pybind.utility.VerbosityContextManager, arg0: object, arg1: object, arg2: object) -> None
|
| Exit the context manager
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.utility.VerbosityContextManager, level: open3d.cpu.pybind.utility.VerbosityLevel) -> None
|
| Create a VerbosityContextManager with a given VerbosityLevel
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
class VerbosityLevel(pybind11_builtins.pybind11_object)
| Method resolution order:
| VerbosityLevel
| pybind11_builtins.pybind11_object
| builtins.object
|
| Methods defined here:
|
| __eq__(...)
| __eq__(self: object, other: object) -> bool
|
| __ge__(...)
| __ge__(self: object, other: object) -> bool
|
| __getstate__(...)
| __getstate__(self: object) -> int
|
| __gt__(...)
| __gt__(self: object, other: object) -> bool
|
| __hash__(...)
| __hash__(self: object) -> int
|
| __index__(...)
| __index__(self: open3d.cpu.pybind.utility.VerbosityLevel) -> int
|
| __init__(...)
| __init__(self: open3d.cpu.pybind.utility.VerbosityLevel, value: int) -> None
|
| __int__(...)
| __int__(self: open3d.cpu.pybind.utility.VerbosityLevel) -> int
|
| __le__(...)
| __le__(self: object, other: object) -> bool
|
| __lt__(...)
| __lt__(self: object, other: object) -> bool
|
| __ne__(...)
| __ne__(self: object, other: object) -> bool
|
| __repr__(...)
| __repr__(self: object) -> str
|
| __setstate__(...)
| __setstate__(self: open3d.cpu.pybind.utility.VerbosityLevel, state: int) -> None
|
| __str__(...)
| __str__(self: object) -> str
|
| ----------------------------------------------------------------------
| Readonly properties defined here:
|
| __members__
|
| name
| name(self: object) -> str
|
| value
|
| ----------------------------------------------------------------------
| Data and other attributes defined here:
|
| Debug = <VerbosityLevel.Debug: 3>
|
| Error = <VerbosityLevel.Error: 0>
|
| Info = <VerbosityLevel.Info: 2>
|
| Warning = <VerbosityLevel.Warning: 1>
|
| ----------------------------------------------------------------------
| Static methods inherited from pybind11_builtins.pybind11_object:
|
| __new__(*args, **kwargs) class method of pybind11_builtins.pybind11_object
| Create and return a new object. See help(type) for accurate signature.
FUNCTIONS
get_verbosity_level(...) method of builtins.PyCapsule instance
get_verbosity_level() -> open3d.cpu.pybind.utility.VerbosityLevel
Get global verbosity level of Open3D
Returns:
open3d.cpu.pybind.utility.VerbosityLevel
reset_print_function(...) method of builtins.PyCapsule instance
reset_print_function() -> None
set_verbosity_level(...) method of builtins.PyCapsule instance
set_verbosity_level(verbosity_level: open3d.cpu.pybind.utility.VerbosityLevel) -> None
Set global verbosity level of Open3D
Args:
verbosity_level (open3d.cpu.pybind.utility.VerbosityLevel): Messages with equal or less than ``verbosity_level`` verbosity will be printed.
Returns:
None
DATA
Debug = <VerbosityLevel.Debug: 3>
Error = <VerbosityLevel.Error: 0>
Info = <VerbosityLevel.Info: 2>
Warning = <VerbosityLevel.Warning: 1>
FILE
(built-in)
open3d.visualization
Python Library Documentation: package open3d.visualization in open3d
NAME
open3d.visualization
DESCRIPTION
# ----------------------------------------------------------------------------
# - Open3D: www.open3d.org -
# ----------------------------------------------------------------------------
# Copyright (c) 2018-2024 www.open3d.org
# SPDX-License-Identifier: MIT
# ----------------------------------------------------------------------------
PACKAGE CONTENTS
__main__
_external_visualizer
async_event_loop
draw
draw_plotly
to_mitsuba
FUNCTIONS
draw_geometries(...) method of builtins.PyCapsule instance
draw_geometries(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50, point_show_normal: bool = False, mesh_show_wireframe: bool = False, mesh_show_back_face: bool = False, lookat: Optional[numpy.ndarray[numpy.float64[3, 1]]] = None, up: Optional[numpy.ndarray[numpy.float64[3, 1]]] = None, front: Optional[numpy.ndarray[numpy.float64[3, 1]]] = None, zoom: Optional[float] = None) -> None
Function to draw a list of geometry::Geometry objects
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
point_show_normal (bool, optional, default=False): Visualize point normals if set to true.
mesh_show_wireframe (bool, optional, default=False): Visualize mesh wireframe if set to true.
mesh_show_back_face (bool, optional, default=False): Visualize also the back face of the mesh triangles.
lookat (Optional[numpy.ndarray[numpy.float64[3, 1]]], optional, default=None): The lookat vector of the camera.
up (Optional[numpy.ndarray[numpy.float64[3, 1]]], optional, default=None): The up vector of the camera.
front (Optional[numpy.ndarray[numpy.float64[3, 1]]], optional, default=None): The front vector of the camera.
zoom (Optional[float], optional, default=None): The zoom of the camera.
Returns:
None
draw_geometries_with_animation_callback(...) method of builtins.PyCapsule instance
draw_geometries_with_animation_callback(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], callback_function: Callable[[open3d.cpu.pybind.visualization.Visualizer], bool], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50) -> None
Function to draw a list of geometry::Geometry objects with a customized animation callback function
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
callback_function (Callable[[open3d.cpu.pybind.visualization.Visualizer], bool]): Call back function to be triggered at a key press event.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
Returns:
None
draw_geometries_with_custom_animation(...) method of builtins.PyCapsule instance
draw_geometries_with_custom_animation(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50, optional_view_trajectory_json_file: os.PathLike = '') -> None
Function to draw a list of geometry::Geometry objects with a GUI that supports animation
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
optional_view_trajectory_json_file (os.PathLike, optional, default=''): Camera trajectory json file path for custom animation.
Returns:
None
draw_geometries_with_editing(...) method of builtins.PyCapsule instance
draw_geometries_with_editing(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50) -> None
Function to draw a list of geometry::Geometry providing user interaction
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
Returns:
None
draw_geometries_with_key_callbacks(...) method of builtins.PyCapsule instance
draw_geometries_with_key_callbacks(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], key_to_callback: dict[int, Callable[[open3d.cpu.pybind.visualization.Visualizer], bool]], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50) -> None
Function to draw a list of geometry::Geometry objects with a customized key-callback mapping
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
key_to_callback (dict[int, Callable[[open3d.cpu.pybind.visualization.Visualizer], bool]]): Map of key to call back functions.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
Returns:
None
draw_geometries_with_vertex_selection(...) method of builtins.PyCapsule instance
draw_geometries_with_vertex_selection(geometry_list: list[open3d.cpu.pybind.geometry.Geometry], window_name: str = 'Open3D', width: int = 1920, height: int = 1080, left: int = 50, top: int = 50) -> None
Function to draw a list of geometry::Geometry providing ability for user to select points
Args:
geometry_list (list[open3d.cpu.pybind.geometry.Geometry]): List of geometries to be visualized.
window_name (str, optional, default='Open3D'): The displayed title of the visualization window.
width (int, optional, default=1920): The width of the visualization window.
height (int, optional, default=1080): The height of the visualization window.
left (int, optional, default=50): The left margin of the visualization window.
top (int, optional, default=50): The top margin of the visualization window.
Returns:
None
read_selection_polygon_volume(...) method of builtins.PyCapsule instance
read_selection_polygon_volume(filename: os.PathLike) -> open3d.cpu.pybind.visualization.SelectionPolygonVolume
Function to read SelectionPolygonVolume from file
Args:
filename (os.PathLike): The file path.
Returns:
open3d.cpu.pybind.visualization.SelectionPolygonVolume
DATA
Color = <MeshColorOption.Color: 1>
Default = <MeshColorOption.Default: 0>
EV = <open3d.visualization._external_visualizer.ExternalVisualizer obj...
Normal = <MeshColorOption.Normal: 9>
XCoordinate = <MeshColorOption.XCoordinate: 2>
YCoordinate = <MeshColorOption.YCoordinate: 3>
ZCoordinate = <MeshColorOption.ZCoordinate: 4>
FILE
c:\users\youse\appdata\local\programs\python\python312\lib\site-packages\open3d\visualization\__init__.py