C# Class Collada.Math.Matrix

Represents 4x4 mathematical matrix. Immutable.
Show file Open project: dsrbecky/ColladaDOM Class Usage Examples

Public Properties

Property Type Description
Identity Matrix

Public Methods

Method Description
Matrix ( double elements ) : System

Creates a matrix from an array of elements in column-major order

Matrix ( double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44 ) : System
Multiply ( Vector vector ) : Vector
operator ( ) : Vector

Method Details

Matrix() public method

Creates a matrix from an array of elements in column-major order
public Matrix ( double elements ) : System
elements double
return System

Matrix() public method

public Matrix ( double m11, double m12, double m13, double m14, double m21, double m22, double m23, double m24, double m31, double m32, double m33, double m34, double m41, double m42, double m43, double m44 ) : System
m11 double
m12 double
m13 double
m14 double
m21 double
m22 double
m23 double
m24 double
m31 double
m32 double
m33 double
m34 double
m41 double
m42 double
m43 double
m44 double
return System

Multiply() public method

public Multiply ( Vector vector ) : Vector
vector Vector
return Vector

operator() public static method

public static operator ( ) : Vector
return Vector

Property Details

Identity public static property

public static Matrix Identity
return Matrix