|
| None | __init__ (self) |
| | Creates an eVision.Easy3D.EAffineTransformer object.
|
| None | __init__ (self, eVision.Easy3D.EAffineTransformer other) |
| | Copy constructor of an eVision.Easy3D.EAffineTransformer object.
|
| eVision.Easy3D.E3DTransformMatrix | AddTransform (self, eVision.Easy3D.E3DTransformMatrix matrix) |
| | Composes a custom transformation with the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddRotationXTransform (self, float Angle) |
| | Adds rotation around the X axis to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddRotationYTransform (self, float Angle) |
| | Adds rotation around the Y axis to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddRotationZTransform (self, float Angle) |
| | Adds rotation around the Z axis to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddTranslationTransform (self, float dX, float dY, float dZ) |
| | Adds translation to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddIsotropicScalingTransform (self, float scale) |
| | Adds isotropic scaling to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddAnisotropicScalingTransform (self, float scaleX, float scaleY, float scaleZ) |
| | Adds anisotropic scaling to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddPerspectiveProjectionTransform (self, float distance, float width, float height) |
| | Adds a perspective projection to the current eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | AddOrthographicProjectionTransform (self, float width, float height) |
| | Adds an orthographic projection to the current eVision.Easy3D.E3DTransformMatrix.
|
| None | ApplyTransform (self, eVision.Easy3D.EPointCloud cloud, eVision.Easy3D.EPointCloud transformedCloud) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| None | ApplyTransform (self, eVision.Easy3D.EPointCloud cloud) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| None | ApplyTransform (self, eVision.Easy3D.EMesh mesh, eVision.Easy3D.EMesh transformedMesh) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| None | ApplyTransform (self, eVision.Easy3D.EMesh mesh) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| None | ApplyTransform (self, list[eVision._eVision.Easy3D.E3DPoint] sourcePoints, list[eVision._eVision.Easy3D.E3DPoint] transformedPoints) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| eVision.Easy3D.E3DPoint | ApplyTransform (self, eVision.Easy3D.E3DPoint sourcePoint) |
| | Applies the current transformation to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or list of eVision.Easy3D.E3DPoint.
|
| None | Reset (self) |
| | Resets the transformation eVision.Easy3D.E3DTransformMatrix to the identity.
|
| eVision.Easy3D.E3DTransformMatrix | Transform (self) |
| | Sets the eVision.Easy3D.E3DTransformMatrix that will be used.
|
| | Transform (self, eVision.Easy3D.E3DTransformMatrix value) |
| | Sets the eVision.Easy3D.E3DTransformMatrix that will be used.
|
|
| None | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, eVision.Easy3D.EPointCloud cloud, eVision.Easy3D.EPointCloud transformedCloud) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| None | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, eVision.Easy3D.EPointCloud cloud) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| None | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, list[eVision._eVision.Easy3D.E3DPoint] sourcePoints, list[eVision._eVision.Easy3D.E3DPoint] transformedPoints) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| None | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, eVision.Easy3D.EMesh mesh, eVision.Easy3D.EMesh transformedMesh) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| None | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, eVision.Easy3D.EMesh mesh) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| eVision.Easy3D.E3DPoint | ApplyMatrix (eVision.Easy3D.E3DTransformMatrix matrix, eVision.Easy3D.E3DPoint sourcePoint) |
| | Applies a eVision.Easy3D.E3DTransformMatrix to a eVision.Easy3D.EPointCloud, eVision.Easy3D.EMesh or (list of) eVision.Easy3D.E3DPoint.
|
| eVision.Easy3D.E3DTransformMatrix | CreateIdentityMatrix () |
| | Creates an identity (neutral) eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | CreateRotationXMatrix (float Angle) |
| | Creates a rotation eVision.Easy3D.E3DTransformMatrix around the X axis.
|
| eVision.Easy3D.E3DTransformMatrix | CreateRotationYMatrix (float Angle) |
| | Creates a rotation eVision.Easy3D.E3DTransformMatrix around the Y axis.
|
| eVision.Easy3D.E3DTransformMatrix | CreateRotationZMatrix (float Angle) |
| | Creates a rotation eVision.Easy3D.E3DTransformMatrix around the Z axis.
|
| eVision.Easy3D.E3DTransformMatrix | CreateTranslationMatrix (float dX, float dY, float dZ) |
| | Creates a translation eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | CreateIsotropicScalingMatrix (float scale) |
| | Creates an isotropic scaling eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | CreateAnisotropicScalingMatrix (float scaleX, float scaleY, float scaleZ) |
| | Creates an anisotropic scaling eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | CreatePerspectiveProjectionMatrix (float distance, float width, float height) |
| | Creates a perspective projection eVision.Easy3D.E3DTransformMatrix.
|
| eVision.Easy3D.E3DTransformMatrix | CreateOrthographicProjectionMatrix (float width, float height) |
| | Creates an orthographic projection eVision.Easy3D.E3DTransformMatrix.
|
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.
License(s): Easy3D