Modifier and Type | Method and Description |
---|---|
Point3d |
multiply(Matrix3x3 matrix,
Point3d originalPoint)
Returns a point which is the product of a 3x3 matrix and a 3D point
License requirements: None. |
Vector3d |
multiply(Matrix3x3 matrix,
Vector3d originalVector)
Returns a vector which is the product of a 3x3 matrix and a 3D vector
License requirements: None. |
Matrix3x3 |
orthonormalize(Matrix3x3 original)
Orthonormalizes a matrix
License requirements: None. |
Matrix3x3 orthonormalize(Matrix3x3 original) throws NXException, RemoteException
original
- The original matrix. Must have a non-zero determinant.NXException
RemoteException
Vector3d multiply(Matrix3x3 matrix, Vector3d originalVector) throws NXException, RemoteException
matrix
- The transform matrix.originalVector
- The original vector we want to multiply with the matrixNXException
RemoteException
Point3d multiply(Matrix3x3 matrix, Point3d originalPoint) throws NXException, RemoteException
matrix
- The transform matrix.originalPoint
- The original point we want to multiply with the matrixNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.