EAffineTransformer Class

Manages a 3D coordinates transformation context.

Remarks

By default, no transformation is done (identity matrix). The transformations are applied in the order in which the calls to AddTransform are done.

Namespace: Euresys::Open_eVision::Easy3D

Methods

Adds anisotropic scaling to the current E3DTransformMatrix.
Adds isotropic scaling to the current E3DTransformMatrix.
Adds an orthographic projection to the current E3DTransformMatrix.
Adds a perspective projection to the current E3DTransformMatrix.
Adds rotation around the X axis to the current E3DTransformMatrix.
Adds rotation around the Y axis to the current E3DTransformMatrix.
Adds rotation around the Z axis to the current E3DTransformMatrix.
Composes a custom transformation with the current E3DTransformMatrix.
Adds translation to the current E3DTransformMatrix.
Applies a E3DTransformMatrix to a EPointCloud or a points list.
If the second parameter is present, puts the transformed points in another point cloud or points list.
With a single parameter, the transformation is performed in place.
Applies the current transformation to a EPointCloud or a points list.
If the second parameter is present, puts the transformed points in another point cloud or points list.
With a single parameter, transformation is performed in place.
Creates an anisotropic scaling E3DTransformMatrix.
Creates an identity (neutral) E3DTransformMatrix.
Creates an isotropic scaling E3DTransformMatrix.
Creates an orthographic projection E3DTransformMatrix.
Creates a perspective projection E3DTransformMatrix.
Creates a rotation E3DTransformMatrix around the X axis.
Creates a rotation E3DTransformMatrix around the Y axis.
Creates a rotation E3DTransformMatrix around the Z axis.
Sets the E3DTransformMatrix that will be used.
Assignment operator.
Resets the transformation E3DTransformMatrix to the identity.
Sets the E3DTransformMatrix that will be used.

EAffineTransformer Class

Manages a 3D coordinates transformation context.

Remarks

By default, no transformation is done (identity matrix). The transformations are applied in the order in which the calls to AddTransform are done.

Namespace: Euresys.Open_eVision.Easy3D

Properties

Sets the E3DTransformMatrix that will be used.

Methods

Adds anisotropic scaling to the current E3DTransformMatrix.
Adds isotropic scaling to the current E3DTransformMatrix.
Adds an orthographic projection to the current E3DTransformMatrix.
Adds a perspective projection to the current E3DTransformMatrix.
Adds rotation around the X axis to the current E3DTransformMatrix.
Adds rotation around the Y axis to the current E3DTransformMatrix.
Adds rotation around the Z axis to the current E3DTransformMatrix.
Composes a custom transformation with the current E3DTransformMatrix.
Adds translation to the current E3DTransformMatrix.
Applies a E3DTransformMatrix to a EPointCloud or a points list.
If the second parameter is present, puts the transformed points in another point cloud or points list.
With a single parameter, the transformation is performed in place.
Applies the current transformation to a EPointCloud or a points list.
If the second parameter is present, puts the transformed points in another point cloud or points list.
With a single parameter, transformation is performed in place.
Creates an anisotropic scaling E3DTransformMatrix.
Creates an identity (neutral) E3DTransformMatrix.
Creates an isotropic scaling E3DTransformMatrix.
Creates an orthographic projection E3DTransformMatrix.
Creates a perspective projection E3DTransformMatrix.
Creates a rotation E3DTransformMatrix around the X axis.
Creates a rotation E3DTransformMatrix around the Y axis.
Creates a rotation E3DTransformMatrix around the Z axis.
Assignment operator.
Resets the transformation E3DTransformMatrix to the identity.