CVB.Net 15.0
Loading...
Searching...
No Matches
Transform3D Class Reference

Transformation functions for 3D objects. More...

Static Public Member Functions

static PointCloud Transform (this PointCloud pc, AffineMatrix3D affineTransformation)
 Creates a new point cloud which is a copy of this point cloud, with all points being transformed by the given affineTransformation .
 
static void Transform (this PointCloud pc, AffineMatrix3D affineTransformation, PointCloud target)
 Transforms all points of this point cloud with the given affineTransformation and stores them in the target .
 
static PointCloud Transform (this PointCloud pc, Matrix3DH transformation)
 Creates a new point cloud which is a copy of this point cloud, with all points being transformed by the given transformation .
 
static void Transform (this PointCloud pc, Matrix3DH transformation, PointCloud target)
 Transforms all points of this point cloud with the given transformation and stores them in the target .
 

Detailed Description

Transformation functions for 3D objects.

Member Function Documentation

◆ Transform() [1/4]

static PointCloud Transform ( this PointCloud pc,
AffineMatrix3D affineTransformation )
static

Creates a new point cloud which is a copy of this point cloud, with all points being transformed by the given affineTransformation .

Parameters
pcPointCloud to transform.
affineTransformationTransformation matrix to apply.
Returns
Transformed point cloud.
Exceptions
CvbExceptionWhen creating the transformed point cloud failed.

◆ Transform() [2/4]

static void Transform ( this PointCloud pc,
AffineMatrix3D affineTransformation,
PointCloud target )
static

Transforms all points of this point cloud with the given affineTransformation and stores them in the target .

Parameters
pcPointCloud to transform.
affineTransformationTransformation matrix to apply.
targetPoint cloud to store the transformed points in.
Exceptions
CvbExceptionWhen transforming the point cloud failed.

◆ Transform() [3/4]

static PointCloud Transform ( this PointCloud pc,
Matrix3DH transformation )
static

Creates a new point cloud which is a copy of this point cloud, with all points being transformed by the given transformation .

Parameters
pcPointCloud to transform.
transformationHomogeneous transformation matrix to apply.
Returns
Transformed point cloud.
Exceptions
CvbExceptionWhen creating the transformed point cloud failed.

◆ Transform() [4/4]

static void Transform ( this PointCloud pc,
Matrix3DH transformation,
PointCloud target )
static

Transforms all points of this point cloud with the given transformation and stores them in the target .

Parameters
pcPointCloud to transform.
transformationHomogeneous transformation matrix to apply.
targetPoint cloud to store the transformed points in.
Exceptions
CvbExceptionWhen transforming the point cloud failed.