|
| | TransformIndexer (const core::Tensor &intrinsics, const core::Tensor &extrinsics, float scale=1.0f) |
| OPEN3D_HOST_DEVICE void | RigidTransform (float x_in, float y_in, float z_in, float *x_out, float *y_out, float *z_out) const |
| | Transform a 3D coordinate in camera coordinate to world coordinate.
|
| OPEN3D_HOST_DEVICE void | Rotate (float x_in, float y_in, float z_in, float *x_out, float *y_out, float *z_out) const |
| | Transform a 3D coordinate in camera coordinate to world coordinate.
|
| OPEN3D_HOST_DEVICE void | Project (float x_in, float y_in, float z_in, float *u_out, float *v_out) const |
| | Project a 3D coordinate in camera coordinate to a 2D uv coordinate.
|
| OPEN3D_HOST_DEVICE void | Unproject (float u_in, float v_in, float d_in, float *x_out, float *y_out, float *z_out) const |
| | Unproject a 2D uv coordinate with depth to 3D in camera coordinate.
|
| OPEN3D_HOST_DEVICE void | GetFocalLength (float *fx, float *fy) const |
| OPEN3D_HOST_DEVICE void | GetCameraPosition (float *x, float *y, float *z) const |
Helper class for converting coordinates/indices between 3D/3D, 3D/2D, 2D/3D.