NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::MathUtils Class Reference

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.
 

Detailed Description

Contains various math utility methods
To obtain an instance of this class, refer to Session

Created in NX3.0.0.


Member Function Documentation

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.

Returns
The product of the matrix and original vector.
Created in NX6.0.0.

License requirements : None
Parameters
matrixThe transform matrix.
originalVectorThe 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.

Returns
The product of the matrix and original point.
Created in NX6.0.0.

License requirements : None
Parameters
matrixThe transform matrix.
originalPointThe original point we want to multiply with the matrix
NXOpen::Matrix3x3 NXOpen::MathUtils::Orthonormalize ( const NXOpen::Matrix3x3 original)

Orthonormalizes a matrix.

Returns
An orthonormalized version of the input matrix.
Created in NX3.0.0.

License requirements : None
Parameters
originalThe original matrix. Must have a non-zero determinant.
tag_t NXOpen::MathUtils::Tag ( ) const

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2013 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.