NXOpen .NET Reference  12.0.0
Public Member Functions | Properties | List of all members
NXOpen.MathUtils Class Reference

Contains various math utility methods More...

Inheritance diagram for NXOpen.MathUtils:

Public Member Functions

unsafe NXOpen.Matrix3x3 Orthonormalize (NXOpen.Matrix3x3 original)
 Orthonormalizes a matrix More...
 
unsafe NXOpen.Vector3d Multiply (NXOpen.Matrix3x3 matrix, NXOpen.Vector3d originalVector)
 Returns a vector which is the product of a 3x3 matrix and a 3D vector More...
 
unsafe NXOpen.Point3d Multiply (NXOpen.Matrix3x3 matrix, NXOpen.Point3d originalPoint)
 Returns a point which is the product of a 3x3 matrix and a 3D point More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

Contains various math utility methods

To obtain an instance of this class, refer to NXOpen.Session

Created in NX3.0.0

Member Function Documentation

unsafe NXOpen.Vector3d NXOpen.MathUtils.Multiply ( NXOpen.Matrix3x3  matrix,
NXOpen.Vector3d  originalVector 
)

Returns a vector which is the product of a 3x3 matrix and a 3D vector

Created in NX6.0.0

License requirements: None.

Parameters
matrixThe transform matrix.
originalVectorThe original vector we want to multiply with the matrix
Returns
The product of the matrix and original vector.
unsafe NXOpen.Point3d NXOpen.MathUtils.Multiply ( NXOpen.Matrix3x3  matrix,
NXOpen.Point3d  originalPoint 
)

Returns a point which is the product of a 3x3 matrix and a 3D point

Created in NX6.0.0

License requirements: None.

Parameters
matrixThe transform matrix.
originalPointThe original point we want to multiply with the matrix
Returns
The product of the matrix and original point.
unsafe NXOpen.Matrix3x3 NXOpen.MathUtils.Orthonormalize ( NXOpen.Matrix3x3  original)

Orthonormalizes a matrix

Created in NX3.0.0

License requirements: None.

Parameters
originalThe original matrix. Must have a non-zero determinant.
Returns
An orthonormalized version of the input matrix.

Property Documentation

Tag NXOpen.MathUtils.Tag
get

Returns the tag of this object.


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