Search Results for

    Show / Hide Table of Contents

    Class Matrix3

    Inheritance
    System.Object
    Matrix3
    Inherited Members
    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)
    Namespace: NXOpen.VectorArithmetic
    Assembly: NXOpen.Utilities.dll
    Syntax
    public class Matrix3

    Constructors

    Matrix3()

    Declaration
    public Matrix3()

    Matrix3(Double, Double, Double, Double, Double, Double, Double, Double, Double)

    Declaration
    public Matrix3(double m11, double m12, double m13, double m21, double m22, double m23, double m31, double m32, double m33)
    Parameters
    Type Name Description
    System.Double m11
    System.Double m12
    System.Double m13
    System.Double m21
    System.Double m22
    System.Double m23
    System.Double m31
    System.Double m32
    System.Double m33

    Fields

    m

    Declaration
    public double[] m
    Field Value
    Type Description
    System.Double[]

    Properties

    Transpose

    Declaration
    public Matrix3 Transpose { get; }
    Property Value
    Type Description
    Matrix3

    Methods

    Apply(Vector3)

    Declaration
    public Vector3 Apply(Vector3 vector)
    Parameters
    Type Name Description
    Vector3 vector
    Returns
    Type Description
    Vector3

    Compose(Vector3, Vector3, Vector3)

    Declaration
    public static Matrix3 Compose(Vector3 vecX, Vector3 vecY, Vector3 vecZ)
    Parameters
    Type Name Description
    Vector3 vecX
    Vector3 vecY
    Vector3 vecZ
    Returns
    Type Description
    Matrix3

    GetColumn(Int32)

    Declaration
    public Vector3 GetColumn(int nCol)
    Parameters
    Type Name Description
    System.Int32 nCol
    Returns
    Type Description
    Vector3

    MultFront(Matrix3)

    Declaration
    public void MultFront(Matrix3 matrix)
    Parameters
    Type Name Description
    Matrix3 matrix

    MultRear(Matrix3)

    Declaration
    public void MultRear(Matrix3 matrix)
    Parameters
    Type Name Description
    Matrix3 matrix

    Rotate(Double, Double, Double, Double)

    Declaration
    public void Rotate(double x, double y, double z, double angle)
    Parameters
    Type Name Description
    System.Double x
    System.Double y
    System.Double z
    System.Double angle

    Operators

    Multiply(Matrix3, Matrix3)

    Declaration
    public static Matrix3 operator *(Matrix3 op1, Matrix3 op2)
    Parameters
    Type Name Description
    Matrix3 op1
    Matrix3 op2
    Returns
    Type Description
    Matrix3
    In This Article
    Back to top Generated by DocFX