Class UFMtx3
Inheritance
System.Object
System.MarshalByRefObject
UFMtx3
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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
Type |
Name |
Description |
System.Double[] |
mtx_src |
|
System.Double[] |
mtx_dst |
|
Determinant(Double[], out Double)
Declaration
public void Determinant(double[] mtx, out double determinant)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
System.Double |
determinant |
|
Identity(Double[])
Declaration
public void Identity(double[] identity_mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
identity_mtx |
|
Initialize(Double[], Double[], Double[])
Declaration
public void Initialize(double[] x_vec, double[] y_vec, double[] mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
x_vec |
|
System.Double[] |
y_vec |
|
System.Double[] |
mtx |
|
InitializeX(Double[], Double[])
Declaration
public void InitializeX(double[] x_vec, double[] mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
x_vec |
|
System.Double[] |
mtx |
|
InitializeZ(Double[], Double[])
Declaration
public void InitializeZ(double[] z_vec, double[] mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
z_vec |
|
System.Double[] |
mtx |
|
Mtx4(Double[], Double[])
Declaration
public void Mtx4(double[] mtx_3D, double[] mtx_4D)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx_3D |
|
System.Double[] |
mtx_4D |
|
Multiply(Double[], Double[], Double[])
Declaration
public void Multiply(double[] mtx1, double[] mtx2, double[] mtx_product)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx1 |
|
System.Double[] |
mtx2 |
|
System.Double[] |
mtx_product |
|
MultiplyT(Double[], Double[], Double[])
Declaration
public void MultiplyT(double[] mtx1, double[] mtx2, double[] mtx_product)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx1 |
|
System.Double[] |
mtx2 |
|
System.Double[] |
mtx_product |
|
OrthoNormalize(Double[])
Declaration
public void OrthoNormalize(double[] mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
RotateAboutAxis(Double[], Double, Double[])
Declaration
public void RotateAboutAxis(double[] rotation_axis, double rotation_angle, double[] mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
rotation_axis |
|
System.Double |
rotation_angle |
|
System.Double[] |
mtx |
|
Transpose(Double[], Double[])
Declaration
public void Transpose(double[] mtx, double[] transpose_mtx)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
System.Double[] |
transpose_mtx |
|
VecMultiply(Double[], Double[], Double[])
Declaration
public void VecMultiply(double[] vec, double[] mtx, double[] vec_product)
Parameters
Type |
Name |
Description |
System.Double[] |
vec |
|
System.Double[] |
mtx |
|
System.Double[] |
vec_product |
|
VecMultiplyT(Double[], Double[], Double[])
Declaration
public void VecMultiplyT(double[] vec, double[] mtx, double[] vec_product)
Parameters
Type |
Name |
Description |
System.Double[] |
vec |
|
System.Double[] |
mtx |
|
System.Double[] |
vec_product |
|
XVec(Double[], Double[])
Declaration
public void XVec(double[] mtx, double[] x_vec)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
System.Double[] |
x_vec |
|
YVec(Double[], Double[])
Declaration
public void YVec(double[] mtx, double[] y_vec)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
System.Double[] |
y_vec |
|
ZVec(Double[], Double[])
Declaration
public void ZVec(double[] mtx, double[] z_vec)
Parameters
Type |
Name |
Description |
System.Double[] |
mtx |
|
System.Double[] |
z_vec |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink