Open3D (C++ API)  0.12.0
Namespaces | Functions
open3d::t::pipelines Namespace Reference

Namespaces

 registration
 

Functions

core::Tensor RtToTransformation (const core::Tensor &R, const core::Tensor &t)
 Convert rotation and translation to the transformation matrix. More...
 
core::Tensor PoseToTransformation (const core::Tensor &pose)
 Convert pose to the transformation matrix. More...
 
OPEN3D_HOST_DEVICE void PoseToTransformationImpl (float *transformation_ptr, const float *pose_ptr)
 Shared implementation for PoseToTransformation function. More...
 

Function Documentation

◆ PoseToTransformation()

core::Tensor open3d::t::pipelines::PoseToTransformation ( const core::Tensor pose)

Convert pose to the transformation matrix.

Parameters
posePose [alpha, beta, gamma, tx, ty, tz], a tensor of shape {6} and dtype Float32.
Returns
Transformation, a tensor of shape {4, 4}, dtype Float32.

◆ PoseToTransformationImpl()

OPEN3D_HOST_DEVICE void open3d::t::pipelines::PoseToTransformationImpl ( float *  transformation_ptr,
const float *  pose_ptr 
)
inline

Shared implementation for PoseToTransformation function.

◆ RtToTransformation()

core::Tensor open3d::t::pipelines::RtToTransformation ( const core::Tensor R,
const core::Tensor t 
)

Convert rotation and translation to the transformation matrix.

Parameters
RRotation, a tensor of shape {3, 3} and dtype Float32.
tTranslation, a tensor of shape {3, 3} and dtype Float32.
Returns
Transformation, a tensor of shape {4, 4}, dtype Float32.