Class UFMtx3
Assembly: NXOpen.UF.dll
Syntax
public class UFMtx3 : NXRemotableObject, IMessageSink
Methods
Copy(double[], double[])
Declaration
public void Copy(double[] mtx_src, double[] mtx_dst)
Parameters
Determinant(double[], out double)
Declaration
public void Determinant(double[] mtx, out double determinant)
Parameters
Identity(double[])
Declaration
public void Identity(double[] identity_mtx)
Parameters
Type |
Name |
Description |
double[] |
identity_mtx |
|
Initialize(double[], double[], double[])
Declaration
public void Initialize(double[] x_vec, double[] y_vec, double[] mtx)
Parameters
InitializeX(double[], double[])
Declaration
public void InitializeX(double[] x_vec, double[] mtx)
Parameters
InitializeZ(double[], double[])
Declaration
public void InitializeZ(double[] z_vec, double[] mtx)
Parameters
Mtx4(double[], double[])
Declaration
public void Mtx4(double[] mtx_3D, double[] mtx_4D)
Parameters
Multiply(double[], double[], double[])
Declaration
public void Multiply(double[] mtx1, double[] mtx2, double[] mtx_product)
Parameters
MultiplyT(double[], double[], double[])
Declaration
public void MultiplyT(double[] mtx1, double[] mtx2, double[] mtx_product)
Parameters
OrthoNormalize(double[])
Declaration
public void OrthoNormalize(double[] mtx)
Parameters
Type |
Name |
Description |
double[] |
mtx |
|
RotateAboutAxis(double[], double, double[])
Declaration
public void RotateAboutAxis(double[] rotation_axis, double rotation_angle, double[] mtx)
Parameters
Transpose(double[], double[])
Declaration
public void Transpose(double[] mtx, double[] transpose_mtx)
Parameters
VecMultiply(double[], double[], double[])
Declaration
public void VecMultiply(double[] vec, double[] mtx, double[] vec_product)
Parameters
VecMultiplyT(double[], double[], double[])
Declaration
public void VecMultiplyT(double[] vec, double[] mtx, double[] vec_product)
Parameters
XVec(double[], double[])
Declaration
public void XVec(double[] mtx, double[] x_vec)
Parameters
YVec(double[], double[])
Declaration
public void YVec(double[] mtx, double[] y_vec)
Parameters
ZVec(double[], double[])
Declaration
public void ZVec(double[] mtx, double[] z_vec)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink