NX Open C++ Reference Guide
|
Contains various math utility methods
To obtain an instance of this class, refer to Session
Created in NX3.0.0.
More...
Public Member Functions | |
NXOpen::Vector3d | Multiply (const NXOpen::Matrix3x3 &matrix, const NXOpen::Vector3d &originalVector) |
Returns a vector which is the product of a 3x3 matrix and a 3D vector. | |
NXOpen::Point3d | Multiply (const NXOpen::Matrix3x3 &matrix, const NXOpen::Point3d &originalPoint) |
Returns a point which is the product of a 3x3 matrix and a 3D point. | |
NXOpen::Matrix3x3 | Orthonormalize (const NXOpen::Matrix3x3 &original) |
Orthonormalizes a matrix. | |
tag_t | Tag () const |
Returns the tag of this object. |
Contains various math utility methods
To obtain an instance of this class, refer to Session
Created in NX3.0.0.
NXOpen::Vector3d NXOpen::MathUtils::Multiply | ( | const NXOpen::Matrix3x3 & | matrix, |
const NXOpen::Vector3d & | originalVector | ||
) |
Returns a vector which is the product of a 3x3 matrix and a 3D vector.
matrix | The transform matrix. |
originalVector | The original vector we want to multiply with the matrix |
NXOpen::Point3d NXOpen::MathUtils::Multiply | ( | const NXOpen::Matrix3x3 & | matrix, |
const NXOpen::Point3d & | originalPoint | ||
) |
Returns a point which is the product of a 3x3 matrix and a 3D point.
matrix | The transform matrix. |
originalPoint | The original point we want to multiply with the matrix |
NXOpen::Matrix3x3 NXOpen::MathUtils::Orthonormalize | ( | const NXOpen::Matrix3x3 & | original | ) |
Orthonormalizes a matrix.
original | The original matrix. Must have a non-zero determinant. |
tag_t NXOpen::MathUtils::Tag | ( | ) | const |
Returns the tag of this object.