Jypeli 10
The simple game programming library
AdvanceMath.Matrix3x3 tietuereferenssi

A 3x3 matrix which can represent rotations around axes. Lisää...

Luokan AdvanceMath.Matrix3x3 luokkakaavio
AdvanceMath.IMatrix< Matrix3x3, Vector3D, Vector3D > AdvanceMath.IAdvanceValueType

Julkiset jäsenfunktiot

 Matrix3x3 (Scalar m00, Scalar m01, Scalar m02, Scalar m10, Scalar m11, Scalar m12, Scalar m20, Scalar m21, Scalar m22)
 Creates a new Matrix3 with all the specified parameters. Lisää...
 
 Matrix3x3 (Scalar[] values)
 
 Matrix3x3 (Scalar[] values, int index)
 
 Matrix3x3 (Vector3D xAxis, Vector3D yAxis, Vector3D zAxis)
 Create a new Matrix from 3 Vertex3 objects. Lisää...
 
void CopyFrom (Scalar[] array, int index)
 Copies all the elements of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää...
 
void CopyTo (Scalar[] array, int index)
 Copies all the elements of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää...
 
void CopyTransposedFrom (Scalar[] array, int index)
 
void CopyTransposedTo (Scalar[] array, int index)
 
bool Equals (Matrix3x3 other)
 
override bool Equals (object obj)
 
Vector3D GetColumn (int columnIndex)
 
override int GetHashCode ()
 
Vector3D GetRow (int rowIndex)
 
void SetColumn (int columnIndex, Vector3D value)
 
void SetRow (int rowIndex, Vector3D value)
 
Scalar[] ToArray ()
 Copies the elements of the IAdvanceValueType to a new array of Scalar . Lisää...
 
Matrix4x4 ToMatrix4x4 ()
 
Matrix4x4 ToMatrix4x4From2D ()
 
Scalar[,] ToMatrixArray ()
 
override string ToString ()
 
string ToString (string format)
 turns the object into a string representation of itself with a special format for each Scaler in it. Lisää...
 
Scalar[] ToTransposedArray ()
 
- Julkiset jäsenfunktiot inherited from AdvanceMath.IMatrix< Matrix3x3, Vector3D, Vector3D >
void CopyTransposedFrom (Scalar[] array, int index)
 Copies all the elements, in a Transposed order, up to the IAdvanceValueType.Count of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType. Lisää...
 
void CopyTransposedTo (Scalar[] array, int index)
 Copies all the elements, in a Transposed order, of the IAdvanceValueType to the specified one-dimensional Array of Scalar. Lisää...
 
VC GetColumn (int columnIndex)
 Gets the VC at the specified Column. Lisää...
 
VR GetRow (int rowIndex)
 Gets the VR at the specified Row. Lisää...
 
void SetColumn (int columnIndex, VC value)
 Sets the VC at the specified Column. Lisää...
 
void SetRow (int rowIndex, VR value)
 Sets the VR at the specified Row. Lisää...
 
Scalar[,] ToMatrixArray ()
 Copies the elements of the IMatrix to a new 2-dimensional array of Scalars. Lisää...
 
Scalar[] ToTransposedArray ()
 Copies the elements, in a Transposed order, of the IMatrix to a new array of Scalar. Lisää...
 

Staattiset julkiset jäsenfunktiot

static Matrix3x3 Add (Matrix2x2 left, Matrix3x3 right)
 
static Matrix3x3 Add (Matrix3x3 left, Matrix2x2 right)
 
static Matrix3x3 Add (Matrix3x3 left, Matrix3x3 right)
 Used to add two matrices together. Lisää...
 
static void Add (ref Matrix2x2 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static void Add (ref Matrix3x3 left, ref Matrix2x2 right, out Matrix3x3 result)
 
static void Add (ref Matrix3x3 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static void Copy (ref Matrix2x2 source, ref Matrix3x3 dest)
 
static void Copy (ref Matrix3x3 matrix, Scalar[] destArray)
 
static void Copy (ref Matrix3x3 matrix, Scalar[] destArray, int index)
 
static void Copy (ref Matrix4x4 source, out Matrix3x3 dest)
 
static void Copy (Scalar[] sourceArray, int index, out Matrix3x3 result)
 
static void Copy (Scalar[] sourceArray, out Matrix3x3 result)
 
static void Copy2DToOpenGlMatrix (ref Matrix3x3 source, Scalar[] destArray)
 
static void CopyTranspose (ref Matrix3x3 matrix, Scalar[] destArray)
 
static void CopyTranspose (ref Matrix3x3 matrix, Scalar[] destArray, int index)
 
static void CopyTranspose (Scalar[] sourceArray, int index, out Matrix3x3 result)
 
static void CopyTranspose (Scalar[] sourceArray, out Matrix3x3 result)
 
static bool Equals (Matrix3x3 left, Matrix3x3 right)
 
static bool Equals (ref Matrix3x3 left, ref Matrix3x3 right)
 
static Matrix3x3 FromArray (Scalar[] array)
 
static Matrix3x3 FromEulerAnglesXYZ (Scalar yaw, Scalar pitch, Scalar roll)
 Constructs this Matrix from 3 euler angles, in degrees. Lisää...
 
static Matrix3x3 FromRotationAxis (Scalar radianAngle, Vector3D axis)
 
static Matrix3x3 FromRotationAxisUsingAtan (Scalar radianAngle, Vector3D axis)
 
static void FromRotationX (ref Scalar radianAngle, out Matrix3x3 result)
 
static Matrix3x3 FromRotationX (Scalar radianAngle)
 
static void FromRotationY (ref Scalar radianAngle, out Matrix3x3 result)
 
static Matrix3x3 FromRotationY (Scalar radianAngle)
 
static void FromRotationZ (ref Scalar radianAngle, out Matrix3x3 result)
 
static Matrix3x3 FromRotationZ (Scalar radianAngle)
 
static void FromScale (ref Vector2D scale, out Matrix3x3 result)
 
static void FromScale (ref Vector3D scale, out Matrix3x3 result)
 
static Matrix3x3 FromScale (Vector2D scale)
 
static Matrix3x3 FromScale (Vector3D scale)
 
static void FromShear3D (ref Vector2D value, out Matrix3x3 result)
 
static Matrix3x3 FromShear3D (Vector2D value)
 
static void FromTransformation (ref Scalar rotation, ref Vector2D translation, out Matrix3x3 result)
 
static Matrix3x3 FromTransformation (Scalar rotation, Vector2D translation)
 
static void FromTranslate2D (ref Vector2D value, out Matrix3x3 result)
 
static Matrix3x3 FromTranslate2D (Vector2D value)
 
static Matrix3x3 FromTransposedArray (Scalar[] array)
 
static Matrix3x3 GetAdjoint (Matrix3x3 source)
 
static void GetAdjoint (ref Matrix3x3 source, out Matrix3x3 result)
 
static Matrix3x3 GetCofactor (Matrix3x3 source)
 
static void GetCofactor (ref Matrix3x3 source, out Matrix3x3 result)
 
static Scalar GetDeterminant (Matrix3x3 source)
 
static void GetDeterminant (ref Matrix3x3 source, out Scalar result)
 
static Scalar GetDeterminant (Scalar m00, Scalar m01, Scalar m02, Scalar m10, Scalar m11, Scalar m12, Scalar m20, Scalar m21, Scalar m22)
 
static Scalar GetDeterminant (Vector3D Rx, Vector3D Ry, Vector3D Rz)
 
static Matrix3x3 Invert (Matrix3x3 source)
 
static void Invert (ref Matrix3x3 source, out Matrix3x3 result)
 
static Matrix3x3 Lerp (Matrix3x3 left, Matrix3x3 right, Scalar amount)
 
static void Lerp (ref Matrix3x3 left, ref Matrix3x3 right, ref Scalar amount, out Matrix3x3 result)
 
static Matrix3x3 Multiply (Matrix2x2 left, Matrix3x3 right)
 Used to multiply (concatenate) a Matrix3x3 and a Matrix2x2. Lisää...
 
static Matrix3x3 Multiply (Matrix3x3 left, Matrix2x2 right)
 Used to multiply (concatenate) a Matrix3x3 and a Matrix2x2. Lisää...
 
static Matrix3x3 Multiply (Matrix3x3 left, Matrix3x3 right)
 Used to multiply (concatenate) two Matrix4x4s. Lisää...
 
static Matrix3x3 Multiply (Matrix3x3 left, Scalar scalar)
 Used to multiply a Matrix3x3 object by a scalar value.. Lisää...
 
static void Multiply (ref Matrix2x2 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static void Multiply (ref Matrix3x3 left, ref Matrix2x2 right, out Matrix3x3 result)
 
static void Multiply (ref Matrix3x3 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static void Multiply (ref Matrix3x3 left, ref Scalar scalar, out Matrix3x3 result)
 
static Matrix3x3 Negate (Matrix3x3 source)
 Negates a Matrix3x3. Lisää...
 
static void Negate (ref Matrix3x3 source)
 
static void Negate (ref Matrix3x3 source, out Matrix3x3 result)
 
static operator Matrix3x3 (Matrix2x2 source)
 
static operator Matrix3x3 (Matrix4x4 source)
 
static bool operator!= (Matrix3x3 left, Matrix3x3 right)
 
static Matrix3x3 operator* (Matrix2x2 left, Matrix3x3 right)
 Multiply (concatenate) a Matrix3x3 and a Matrix2x2 Lisää...
 
static Matrix3x3 operator* (Matrix3x3 left, Matrix2x2 right)
 Multiply (concatenate) a Matrix3x3 and a Matrix2x2 Lisää...
 
static Matrix3x3 operator* (Matrix3x3 left, Matrix3x3 right)
 Multiply (concatenate) two Matrix3 instances together. Lisää...
 
static Matrix3x3 operator* (Matrix3x3 matrix, Scalar scalar)
 Multiplies all the items in the Matrix3 by a scalar value. Lisää...
 
static Matrix3x3 operator* (Scalar scalar, Matrix3x3 matrix)
 Multiplies all the items in the Matrix3 by a scalar value. Lisää...
 
static Matrix3x3 operator+ (Matrix2x2 left, Matrix3x3 right)
 
static Matrix3x3 operator+ (Matrix3x3 left, Matrix2x2 right)
 
static Matrix3x3 operator+ (Matrix3x3 left, Matrix3x3 right)
 Used to add two matrices together. Lisää...
 
static Matrix3x3 operator- (Matrix2x2 left, Matrix3x3 right)
 
static Matrix3x3 operator- (Matrix3x3 left, Matrix2x2 right)
 
static Matrix3x3 operator- (Matrix3x3 left, Matrix3x3 right)
 Used to subtract two matrices. Lisää...
 
static Matrix3x3 operator- (Matrix3x3 matrix)
 Negates all the items in the Matrix. Lisää...
 
static bool operator== (Matrix3x3 left, Matrix3x3 right)
 Test two matrices for (value) equality Lisää...
 
static Matrix3x3 Parse (string s)
 
static Matrix3x3 Subtract (Matrix2x2 left, Matrix3x3 right)
 
static Matrix3x3 Subtract (Matrix3x3 left, Matrix2x2 right)
 
static Matrix3x3 Subtract (Matrix3x3 left, Matrix3x3 right)
 Used to subtract two matrices. Lisää...
 
static void Subtract (ref Matrix2x2 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static void Subtract (ref Matrix3x3 left, ref Matrix2x2 right, out Matrix3x3 result)
 
static void Subtract (ref Matrix3x3 left, ref Matrix3x3 right, out Matrix3x3 result)
 
static Matrix3x3 Transpose (Matrix3x3 source)
 
static void Transpose (ref Matrix3x3 source, out Matrix3x3 result)
 
static bool TryParse (string s, out Matrix3x3 result)
 

Julkiset attribuutit

Scalar m00
 
Scalar m01
 
Scalar m02
 
Scalar m10
 
Scalar m11
 
Scalar m12
 
Scalar m20
 
Scalar m21
 
Scalar m22
 

Staattiset julkiset attribuutit

const int ColumnCount = 3
 The number of columns. Lisää...
 
const int Count = RowCount * ColumnCount
 The number of Scalar values in the class. Lisää...
 
static readonly Matrix3x3 Identity
 
const int RowCount = 3
 The number of rows. Lisää...
 
const int Size = sizeof(Scalar) * Count
 The Size of the class in bytes; Lisää...
 
static readonly Matrix3x3 Zero
 

Paketin staattiset funktiot

static Matrix3x3 FromLookAt (Vector3D origin, Vector3D positiveZAxis, Vector3D onPositiveY)
 

Ominaisuudet

Matrix3x3 Adjoint [get]
 
Matrix3x3 Cofactor [get]
 
int IMatrix. ColumnCount [get]
 
int IAdvanceValueType. Count [get]
 
Vector3D Cx [getset]
 
Vector3D Cy [getset]
 
Vector3D Cz [getset]
 
Scalar Determinant [get]
 
Matrix3x3 Inverted [get]
 
int IMatrix. RowCount [get]
 
Vector3D Rx [getset]
 
Vector3D Ry [getset]
 
Vector3D Rz [getset]
 
Matrix3x3 Transposed [get]
 Swap the rows of the matrix with the columns. Lisää...
 
- Ominaisuudet inherited from AdvanceMath.IMatrix< Matrix3x3, Vector3D, Vector3D >
Adjoint [get]
 Gets the Adjoint (Conjugate Transpose) of the IMatrix Lisää...
 
Cofactor [get]
 Gets the Cofactor (The Transpose of the Adjoint) of the IMatrix Lisää...
 
int ColumnCount [get]
 Gets a 32-bit integer that represents the total number of Columns in the IMatrix. Lisää...
 
Scalar Determinant [get]
 Gets the Determinant of the IMatrix Lisää...
 
Inverted [get]
 Gets the Inverse of the IMatrix Lisää...
 
int RowCount [get]
 Gets a 32-bit integer that represents the total number of Rows in the IMatrix. Lisää...
 
Transposed [get]
 Gets the Transpose of the IMatrix Lisää...
 
- Ominaisuudet inherited from AdvanceMath.IAdvanceValueType
int Count [get]
 Gets a 32-bit integer that represents the total number of elements in all the dimensions of IAdvanceValueType. Lisää...
 

Yksityiset jäsenfunktiot

string ToStringInternal (string FormatString)
 

Staattiset yksityiset attribuutit

static readonly string FormatableString = MatrixHelper.CreateMatrixFormatableString(RowCount, ColumnCount)
 
static readonly string FormatString = MatrixHelper.CreateMatrixFormatString(RowCount, ColumnCount)
 

Yksityiskohtainen selite

A 3x3 matrix which can represent rotations around axes.

Määrittely tiedoston Matrix3x3.cs rivillä 61.

Rakentajien & purkajien dokumentaatio

◆ Matrix3x3() [1/4]

AdvanceMath.Matrix3x3.Matrix3x3 ( Scalar  m00,
Scalar  m01,
Scalar  m02,
Scalar  m10,
Scalar  m11,
Scalar  m12,
Scalar  m20,
Scalar  m21,
Scalar  m22 
)

◆ Matrix3x3() [2/4]

AdvanceMath.Matrix3x3.Matrix3x3 ( Vector3D  xAxis,
Vector3D  yAxis,
Vector3D  zAxis 
)

Create a new Matrix from 3 Vertex3 objects.

Parametrit
xAxis
yAxis
zAxis

Määrittely tiedoston Matrix3x3.cs rivillä 1209.

Viittaukset AdvanceMath.Vector3D.X, AdvanceMath.Vector3D.Y ja AdvanceMath.Vector3D.Z.

◆ Matrix3x3() [3/4]

AdvanceMath.Matrix3x3.Matrix3x3 ( Scalar[]  values)

Määrittely tiedoston Matrix3x3.cs rivillä 1215.

◆ Matrix3x3() [4/4]

AdvanceMath.Matrix3x3.Matrix3x3 ( Scalar[]  values,
int  index 
)

Määrittely tiedoston Matrix3x3.cs rivillä 1216.

Viittaukset AdvanceMath.Matrix3x3.Copy().

Jäsenfunktioiden dokumentaatio

◆ Add() [1/6]

static Matrix3x3 AdvanceMath.Matrix3x3.Add ( Matrix2x2  left,
Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 473.

Viittaukset AdvanceMath.Matrix3x3.Add().

◆ Add() [2/6]

static Matrix3x3 AdvanceMath.Matrix3x3.Add ( Matrix3x3  left,
Matrix2x2  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 493.

Viittaukset AdvanceMath.Matrix3x3.Add().

◆ Add() [3/6]

◆ Add() [4/6]

static void AdvanceMath.Matrix3x3.Add ( ref Matrix2x2  left,
ref Matrix3x3  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 479.

◆ Add() [5/6]

static void AdvanceMath.Matrix3x3.Add ( ref Matrix3x3  left,
ref Matrix2x2  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 499.

◆ Add() [6/6]

static void AdvanceMath.Matrix3x3.Add ( ref Matrix3x3  left,
ref Matrix3x3  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 458.

◆ Copy() [1/6]

static void AdvanceMath.Matrix3x3.Copy ( ref Matrix2x2  source,
ref Matrix3x3  dest 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 192.

◆ Copy() [2/6]

static void AdvanceMath.Matrix3x3.Copy ( ref Matrix3x3  matrix,
Scalar[]  destArray 
)
static

◆ Copy() [3/6]

static void AdvanceMath.Matrix3x3.Copy ( ref Matrix3x3  matrix,
Scalar[]  destArray,
int  index 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 100.

Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix3x3.Count.

◆ Copy() [4/6]

static void AdvanceMath.Matrix3x3.Copy ( ref Matrix4x4  source,
out Matrix3x3  dest 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 178.

◆ Copy() [5/6]

static void AdvanceMath.Matrix3x3.Copy ( Scalar[]  sourceArray,
int  index,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 120.

Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix3x3.Count.

◆ Copy() [6/6]

static void AdvanceMath.Matrix3x3.Copy ( Scalar[]  sourceArray,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 116.

Viittaukset AdvanceMath.Matrix3x3.Copy().

◆ Copy2DToOpenGlMatrix()

static void AdvanceMath.Matrix3x3.Copy2DToOpenGlMatrix ( ref Matrix3x3  source,
Scalar[]  destArray 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 201.

◆ CopyFrom()

void AdvanceMath.Matrix3x3.CopyFrom ( Scalar[]  array,
int  index 
)

Copies all the elements of the IAdvanceValueType, of the specified one-dimensional Array to the IAdvanceValueType.

Parametrit
arrayThe one-dimensional Array that is the source of the elements copied to the IAdvanceValueType.
indexA 32-bit integer that represents the index in array at which copying begins.

Toteuttaa luokan AdvanceMath.IAdvanceValueType.

Määrittely tiedoston Matrix3x3.cs rivillä 1482.

Viittaukset AdvanceMath.Matrix3x3.Copy().

◆ CopyTo()

void AdvanceMath.Matrix3x3.CopyTo ( Scalar[]  array,
int  index 
)

Copies all the elements of the IAdvanceValueType to the specified one-dimensional Array of Scalar.

Parametrit
arrayThe one-dimensional Array that is the destination of the elements copied from the IAdvanceValueType.
indexA 32-bit integer that represents the index in array at which copying begins.

Toteuttaa luokan AdvanceMath.IAdvanceValueType.

Määrittely tiedoston Matrix3x3.cs rivillä 1474.

Viittaukset AdvanceMath.Matrix3x3.Copy().

◆ CopyTranspose() [1/4]

static void AdvanceMath.Matrix3x3.CopyTranspose ( ref Matrix3x3  matrix,
Scalar[]  destArray 
)
static

◆ CopyTranspose() [2/4]

static void AdvanceMath.Matrix3x3.CopyTranspose ( ref Matrix3x3  matrix,
Scalar[]  destArray,
int  index 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 141.

Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix3x3.Count.

◆ CopyTranspose() [3/4]

static void AdvanceMath.Matrix3x3.CopyTranspose ( Scalar[]  sourceArray,
int  index,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 161.

Viittaukset AdvanceMath.ThrowHelper.CheckCopy() ja AdvanceMath.Matrix3x3.Count.

◆ CopyTranspose() [4/4]

static void AdvanceMath.Matrix3x3.CopyTranspose ( Scalar[]  sourceArray,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 157.

Viittaukset AdvanceMath.Matrix3x3.CopyTranspose().

◆ CopyTransposedFrom()

void AdvanceMath.Matrix3x3.CopyTransposedFrom ( Scalar[]  array,
int  index 
)

Määrittely tiedoston Matrix3x3.cs rivillä 1486.

Viittaukset AdvanceMath.Matrix3x3.CopyTranspose().

◆ CopyTransposedTo()

void AdvanceMath.Matrix3x3.CopyTransposedTo ( Scalar[]  array,
int  index 
)

Määrittely tiedoston Matrix3x3.cs rivillä 1478.

Viittaukset AdvanceMath.Matrix3x3.CopyTranspose().

◆ Equals() [1/4]

◆ Equals() [2/4]

bool AdvanceMath.Matrix3x3.Equals ( Matrix3x3  other)

Määrittely tiedoston Matrix3x3.cs rivillä 1523.

Viittaukset AdvanceMath.Matrix3x3.Equals().

◆ Equals() [3/4]

override bool AdvanceMath.Matrix3x3.Equals ( object  obj)

Määrittely tiedoston Matrix3x3.cs rivillä 1517.

Viittaukset AdvanceMath.Matrix3x3.Equals().

◆ Equals() [4/4]

static bool AdvanceMath.Matrix3x3.Equals ( ref Matrix3x3  left,
ref Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1166.

◆ FromArray()

static Matrix3x3 AdvanceMath.Matrix3x3.FromArray ( Scalar[]  array)
static

Määrittely tiedoston Matrix3x3.cs rivillä 794.

Viittaukset AdvanceMath.Matrix3x3.Copy().

◆ FromEulerAnglesXYZ()

static Matrix3x3 AdvanceMath.Matrix3x3.FromEulerAnglesXYZ ( Scalar  yaw,
Scalar  pitch,
Scalar  roll 
)
static

Constructs this Matrix from 3 euler angles, in degrees.

Parametrit
yaw
pitch
roll

Määrittely tiedoston Matrix3x3.cs rivillä 1138.

Viittaukset AdvanceMath.Matrix3x3.FromRotationX(), AdvanceMath.Matrix3x3.FromRotationY() ja AdvanceMath.Matrix3x3.FromRotationZ().

◆ FromLookAt()

static Matrix3x3 AdvanceMath.Matrix3x3.FromLookAt ( Vector3D  origin,
Vector3D  positiveZAxis,
Vector3D  onPositiveY 
)
staticpackage

◆ FromRotationAxis()

◆ FromRotationAxisUsingAtan()

◆ FromRotationX() [1/2]

static void AdvanceMath.Matrix3x3.FromRotationX ( ref Scalar  radianAngle,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 846.

Viittaukset AdvanceMath.MathHelper.Cos() ja AdvanceMath.MathHelper.Sin().

◆ FromRotationX() [2/2]

◆ FromRotationY() [1/2]

static void AdvanceMath.Matrix3x3.FromRotationY ( ref Scalar  radianAngle,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 882.

Viittaukset AdvanceMath.MathHelper.Cos() ja AdvanceMath.MathHelper.Sin().

◆ FromRotationY() [2/2]

◆ FromRotationZ() [1/2]

static void AdvanceMath.Matrix3x3.FromRotationZ ( ref Scalar  radianAngle,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 919.

Viittaukset AdvanceMath.MathHelper.Cos() ja AdvanceMath.MathHelper.Sin().

◆ FromRotationZ() [2/2]

◆ FromScale() [1/4]

static void AdvanceMath.Matrix3x3.FromScale ( ref Vector2D  scale,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1028.

◆ FromScale() [2/4]

static void AdvanceMath.Matrix3x3.FromScale ( ref Vector3D  scale,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 998.

◆ FromScale() [3/4]

◆ FromScale() [4/4]

◆ FromShear3D() [1/2]

static void AdvanceMath.Matrix3x3.FromShear3D ( ref Vector2D  value,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1092.

◆ FromShear3D() [2/2]

◆ FromTransformation() [1/2]

static void AdvanceMath.Matrix3x3.FromTransformation ( ref Scalar  rotation,
ref Vector2D  translation,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 813.

Viittaukset AdvanceMath.MathHelper.Cos() ja AdvanceMath.MathHelper.Sin().

◆ FromTransformation() [2/2]

static Matrix3x3 AdvanceMath.Matrix3x3.FromTransformation ( Scalar  rotation,
Vector2D  translation 
)
static

◆ FromTranslate2D() [1/2]

static void AdvanceMath.Matrix3x3.FromTranslate2D ( ref Vector2D  value,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1060.

◆ FromTranslate2D() [2/2]

◆ FromTransposedArray()

static Matrix3x3 AdvanceMath.Matrix3x3.FromTransposedArray ( Scalar[]  array)
static

Määrittely tiedoston Matrix3x3.cs rivillä 800.

Viittaukset AdvanceMath.Matrix3x3.CopyTranspose().

◆ GetAdjoint() [1/2]

static Matrix3x3 AdvanceMath.Matrix3x3.GetAdjoint ( Matrix3x3  source)
static

Määrittely tiedoston Matrix3x3.cs rivillä 724.

Viittaukset AdvanceMath.Matrix3x3.GetAdjoint().

Viitattu AdvanceMath.Matrix3x3.GetAdjoint().

◆ GetAdjoint() [2/2]

static void AdvanceMath.Matrix3x3.GetAdjoint ( ref Matrix3x3  source,
out Matrix3x3  result 
)
static

◆ GetCofactor() [1/2]

static Matrix3x3 AdvanceMath.Matrix3x3.GetCofactor ( Matrix3x3  source)
static

Määrittely tiedoston Matrix3x3.cs rivillä 758.

Viittaukset AdvanceMath.Matrix3x3.GetCofactor().

Viitattu AdvanceMath.Matrix3x3.GetCofactor().

◆ GetCofactor() [2/2]

static void AdvanceMath.Matrix3x3.GetCofactor ( ref Matrix3x3  source,
out Matrix3x3  result 
)
static

◆ GetColumn()

Vector3D AdvanceMath.Matrix3x3.GetColumn ( int  columnIndex)

◆ GetDeterminant() [1/4]

static Scalar AdvanceMath.Matrix3x3.GetDeterminant ( Matrix3x3  source)
static

◆ GetDeterminant() [2/4]

static void AdvanceMath.Matrix3x3.GetDeterminant ( ref Matrix3x3  source,
out Scalar  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 687.

◆ GetDeterminant() [3/4]

◆ GetDeterminant() [4/4]

static Scalar AdvanceMath.Matrix3x3.GetDeterminant ( Vector3D  Rx,
Vector3D  Ry,
Vector3D  Rz 
)
static

◆ GetHashCode()

◆ GetRow()

◆ Invert() [1/2]

static Matrix3x3 AdvanceMath.Matrix3x3.Invert ( Matrix3x3  source)
static

Määrittely tiedoston Matrix3x3.cs rivillä 639.

Viittaukset AdvanceMath.Matrix3x3.Invert().

Viitattu AdvanceMath.Matrix3x3.Invert().

◆ Invert() [2/2]

static void AdvanceMath.Matrix3x3.Invert ( ref Matrix3x3  source,
out Matrix3x3  result 
)
static

◆ Lerp() [1/2]

static Matrix3x3 AdvanceMath.Matrix3x3.Lerp ( Matrix3x3  left,
Matrix3x3  right,
Scalar  amount 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 220.

Viittaukset AdvanceMath.Matrix3x3.Lerp().

Viitattu AdvanceMath.Matrix3x3.Lerp().

◆ Lerp() [2/2]

static void AdvanceMath.Matrix3x3.Lerp ( ref Matrix3x3  left,
ref Matrix3x3  right,
ref Scalar  amount,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 226.

◆ Multiply() [1/8]

◆ Multiply() [2/8]

◆ Multiply() [3/8]

static Matrix3x3 AdvanceMath.Matrix3x3.Multiply ( Matrix3x3  left,
Matrix3x3  right 
)
static

◆ Multiply() [4/8]

static Matrix3x3 AdvanceMath.Matrix3x3.Multiply ( Matrix3x3  left,
Scalar  scalar 
)
static

◆ Multiply() [5/8]

static void AdvanceMath.Matrix3x3.Multiply ( ref Matrix2x2  left,
ref Matrix3x3  right,
out Matrix3x3  result 
)
static

◆ Multiply() [6/8]

static void AdvanceMath.Matrix3x3.Multiply ( ref Matrix3x3  left,
ref Matrix2x2  right,
out Matrix3x3  result 
)
static

◆ Multiply() [7/8]

◆ Multiply() [8/8]

static void AdvanceMath.Matrix3x3.Multiply ( ref Matrix3x3  left,
ref Scalar  scalar,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 318.

◆ Negate() [1/3]

◆ Negate() [2/3]

static void AdvanceMath.Matrix3x3.Negate ( ref Matrix3x3  source)
static

Määrittely tiedoston Matrix3x3.cs rivillä 620.

Viittaukset AdvanceMath.Matrix3x3.Negate().

◆ Negate() [3/3]

static void AdvanceMath.Matrix3x3.Negate ( ref Matrix3x3  source,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 624.

◆ operator Matrix3x3() [1/2]

◆ operator Matrix3x3() [2/2]

◆ operator!=()

static bool AdvanceMath.Matrix3x3.operator!= ( Matrix3x3  left,
Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1826.

◆ operator*() [1/5]

◆ operator*() [2/5]

◆ operator*() [3/5]

static Matrix3x3 AdvanceMath.Matrix3x3.operator* ( Matrix3x3  left,
Matrix3x3  right 
)
static

◆ operator*() [4/5]

static Matrix3x3 AdvanceMath.Matrix3x3.operator* ( Matrix3x3  matrix,
Scalar  scalar 
)
static

Multiplies all the items in the Matrix3 by a scalar value.

Parametrit
matrix
scalar
Palauttaa

Määrittely tiedoston Matrix3x3.cs rivillä 1682.

Viittaukset AdvanceMath.Matrix3x3.m00, AdvanceMath.Matrix3x3.m01, AdvanceMath.Matrix3x3.m02, AdvanceMath.Matrix3x3.m10, AdvanceMath.Matrix3x3.m11, AdvanceMath.Matrix3x3.m12, AdvanceMath.Matrix3x3.m20, AdvanceMath.Matrix3x3.m21 ja AdvanceMath.Matrix3x3.m22.

◆ operator*() [5/5]

static Matrix3x3 AdvanceMath.Matrix3x3.operator* ( Scalar  scalar,
Matrix3x3  matrix 
)
static

Multiplies all the items in the Matrix3 by a scalar value.

Parametrit
matrix
scalar
Palauttaa

Määrittely tiedoston Matrix3x3.cs rivillä 1704.

Viittaukset AdvanceMath.Matrix3x3.m00, AdvanceMath.Matrix3x3.m01, AdvanceMath.Matrix3x3.m02, AdvanceMath.Matrix3x3.m10, AdvanceMath.Matrix3x3.m11, AdvanceMath.Matrix3x3.m12, AdvanceMath.Matrix3x3.m20, AdvanceMath.Matrix3x3.m21 ja AdvanceMath.Matrix3x3.m22.

◆ operator+() [1/3]

static Matrix3x3 AdvanceMath.Matrix3x3.operator+ ( Matrix2x2  left,
Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1744.

Viittaukset AdvanceMath.Matrix3x3.Add().

◆ operator+() [2/3]

static Matrix3x3 AdvanceMath.Matrix3x3.operator+ ( Matrix3x3  left,
Matrix2x2  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1750.

Viittaukset AdvanceMath.Matrix3x3.Add().

◆ operator+() [3/3]

static Matrix3x3 AdvanceMath.Matrix3x3.operator+ ( Matrix3x3  left,
Matrix3x3  right 
)
static

◆ operator-() [1/4]

static Matrix3x3 AdvanceMath.Matrix3x3.operator- ( Matrix2x2  left,
Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1780.

Viittaukset AdvanceMath.Matrix3x3.Subtract().

◆ operator-() [2/4]

static Matrix3x3 AdvanceMath.Matrix3x3.operator- ( Matrix3x3  left,
Matrix2x2  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1786.

Viittaukset AdvanceMath.Matrix3x3.Subtract().

◆ operator-() [3/4]

static Matrix3x3 AdvanceMath.Matrix3x3.operator- ( Matrix3x3  left,
Matrix3x3  right 
)
static

◆ operator-() [4/4]

static Matrix3x3 AdvanceMath.Matrix3x3.operator- ( Matrix3x3  matrix)
static

◆ operator==()

static bool AdvanceMath.Matrix3x3.operator== ( Matrix3x3  left,
Matrix3x3  right 
)
static

◆ Parse()

static Matrix3x3 AdvanceMath.Matrix3x3.Parse ( string  s)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1144.

Viittaukset AdvanceMath.Matrix3x3.Zero.

◆ SetColumn()

void AdvanceMath.Matrix3x3.SetColumn ( int  columnIndex,
Vector3D  value 
)

◆ SetRow()

void AdvanceMath.Matrix3x3.SetRow ( int  rowIndex,
Vector3D  value 
)

◆ Subtract() [1/6]

static Matrix3x3 AdvanceMath.Matrix3x3.Subtract ( Matrix2x2  left,
Matrix3x3  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 556.

Viittaukset AdvanceMath.Matrix3x3.Subtract().

◆ Subtract() [2/6]

static Matrix3x3 AdvanceMath.Matrix3x3.Subtract ( Matrix3x3  left,
Matrix2x2  right 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 576.

Viittaukset AdvanceMath.Matrix3x3.Subtract().

◆ Subtract() [3/6]

◆ Subtract() [4/6]

static void AdvanceMath.Matrix3x3.Subtract ( ref Matrix2x2  left,
ref Matrix3x3  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 562.

◆ Subtract() [5/6]

static void AdvanceMath.Matrix3x3.Subtract ( ref Matrix3x3  left,
ref Matrix2x2  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 582.

◆ Subtract() [6/6]

static void AdvanceMath.Matrix3x3.Subtract ( ref Matrix3x3  left,
ref Matrix3x3  right,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 540.

◆ ToArray()

Scalar[] AdvanceMath.Matrix3x3.ToArray ( )

◆ ToMatrix4x4()

◆ ToMatrix4x4From2D()

◆ ToMatrixArray()

◆ ToString() [1/2]

override string AdvanceMath.Matrix3x3.ToString ( )

◆ ToString() [2/2]

string AdvanceMath.Matrix3x3.ToString ( string  format)

turns the object into a string representation of itself with a special format for each Scaler in it.

Parametrit
formatthe format to be applied to each Scalar
Palauttaa
a string with every Scalar formated with the provided format.

Toteuttaa luokan AdvanceMath.IAdvanceValueType.

Määrittely tiedoston Matrix3x3.cs rivillä 1500.

Viittaukset AdvanceMath.Matrix3x3.FormatableString ja AdvanceMath.Matrix3x3.ToStringInternal().

◆ ToStringInternal()

◆ ToTransposedArray()

◆ Transpose() [1/2]

static Matrix3x3 AdvanceMath.Matrix3x3.Transpose ( Matrix3x3  source)
static

Määrittely tiedoston Matrix3x3.cs rivillä 696.

Viittaukset AdvanceMath.Matrix3x3.Transpose().

Viitattu AdvanceMath.Matrix3x3.Transpose().

◆ Transpose() [2/2]

static void AdvanceMath.Matrix3x3.Transpose ( ref Matrix3x3  source,
out Matrix3x3  result 
)
static

◆ TryParse()

static bool AdvanceMath.Matrix3x3.TryParse ( string  s,
out Matrix3x3  result 
)
static

Määrittely tiedoston Matrix3x3.cs rivillä 1151.

Viittaukset AdvanceMath.Matrix3x3.Zero.

Jäsendatan dokumentaatio

◆ ColumnCount

const int AdvanceMath.Matrix3x3.ColumnCount = 3
static

◆ Count

const int AdvanceMath.Matrix3x3.Count = RowCount * ColumnCount
static

◆ FormatableString

readonly string AdvanceMath.Matrix3x3.FormatableString = MatrixHelper.CreateMatrixFormatableString(RowCount, ColumnCount)
staticprivate

Määrittely tiedoston Matrix3x3.cs rivillä 83.

Viitattu AdvanceMath.Matrix3x3.ToString().

◆ FormatString

readonly string AdvanceMath.Matrix3x3.FormatString = MatrixHelper.CreateMatrixFormatString(RowCount, ColumnCount)
staticprivate

◆ Identity

readonly Matrix3x3 AdvanceMath.Matrix3x3.Identity
static
Alkuarvo:
= new Matrix3x3(
1, 0, 0,
0, 1, 0,
0, 0, 1)
Matrix3x3(Scalar m00, Scalar m01, Scalar m02, Scalar m10, Scalar m11, Scalar m12, Scalar m20, Scalar m21, Scalar m22)
Creates a new Matrix3 with all the specified parameters.
Definition: Matrix3x3.cs:1193

Määrittely tiedoston Matrix3x3.cs rivillä 85.

Viitattu AdvanceMath.Matrix3x3.FromLookAt().

◆ m00

Scalar AdvanceMath.Matrix3x3.m00

◆ m01

Scalar AdvanceMath.Matrix3x3.m01

Määrittely tiedoston Matrix3x3.cs rivillä 1181.

Viitattu AdvanceMath.Matrix3x3.Matrix3x3(), AdvanceMath.Matrix3x3.Add(), AdvanceMath.Matrix3x3.Equals(), AdvanceMath.Matrix3x3.FromRotationX(), AdvanceMath.Matrix3x3.FromRotationY(), AdvanceMath.Matrix3x3.FromRotationZ(), AdvanceMath.Matrix3x3.FromScale(), AdvanceMath.Matrix3x3.FromShear3D(), AdvanceMath.Matrix3x3.FromTranslate2D(), AdvanceMath.Matrix3x3.GetAdjoint(), AdvanceMath.Matrix3x3.GetCofactor(), AdvanceMath.Matrix3x3.GetDeterminant(), AdvanceMath.Matrix3x3.GetHashCode(), AdvanceMath.Matrix3x3.Invert(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix3x3.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Vector3D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix3x3.operator+(), AdvanceMath.Matrix3x3.operator-(), AdvanceMath.Matrix3x3.operator==(), AdvanceMath.IO.MathReader.ReadMatrix3x3(), AdvanceMath.Matrix3x3.Subtract(), AdvanceMath.Matrix3x3.ToArray(), AdvanceMath.Quaternion.ToAxis(), AdvanceMath.Matrix3x3.ToMatrix4x4(), AdvanceMath.Matrix3x3.ToMatrix4x4From2D(), AdvanceMath.Matrix3x3.ToMatrixArray(), AdvanceMath.Quaternion.ToRotationMatrix(), AdvanceMath.Matrix3x3.ToStringInternal(), AdvanceMath.Matrix3x3.ToTransposedArray(), AdvanceMath.Vector2D.Transform(), AdvanceMath.Vector3D.Transform(), AdvanceMath.Vector2D.TransformNormal(), AdvanceMath.Matrix3x3.Transpose() ja AdvanceMath.IO.MathWriter.Write().

◆ m02

Scalar AdvanceMath.Matrix3x3.m02

Määrittely tiedoston Matrix3x3.cs rivillä 1181.

Viitattu AdvanceMath.Matrix3x3.Matrix3x3(), AdvanceMath.Matrix3x3.Add(), AdvanceMath.Matrix3x3.Equals(), AdvanceMath.Matrix3x3.FromRotationX(), AdvanceMath.Matrix3x3.FromRotationY(), AdvanceMath.Matrix3x3.FromRotationZ(), AdvanceMath.Matrix3x3.FromScale(), AdvanceMath.Matrix3x3.FromShear3D(), AdvanceMath.Matrix3x3.FromTranslate2D(), AdvanceMath.Matrix3x3.GetAdjoint(), AdvanceMath.Matrix3x3.GetCofactor(), AdvanceMath.Matrix3x3.GetDeterminant(), AdvanceMath.Matrix3x3.GetHashCode(), AdvanceMath.Matrix3x3.Invert(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix3x3.Negate(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Vector3D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix3x3.operator+(), AdvanceMath.Matrix3x3.operator-(), AdvanceMath.Matrix3x3.operator==(), AdvanceMath.IO.MathReader.ReadMatrix3x3(), AdvanceMath.Matrix3x3.Subtract(), AdvanceMath.Matrix3x3.ToArray(), AdvanceMath.Quaternion.ToAxis(), AdvanceMath.Matrix3x3.ToMatrix4x4(), AdvanceMath.Matrix3x3.ToMatrix4x4From2D(), AdvanceMath.Matrix3x3.ToMatrixArray(), AdvanceMath.Quaternion.ToRotationMatrix(), AdvanceMath.Matrix3x3.ToStringInternal(), AdvanceMath.Matrix3x3.ToTransposedArray(), AdvanceMath.Vector2D.Transform(), AdvanceMath.Vector3D.Transform(), AdvanceMath.Matrix3x3.Transpose() ja AdvanceMath.IO.MathWriter.Write().

◆ m10

Scalar AdvanceMath.Matrix3x3.m10

◆ m11

Scalar AdvanceMath.Matrix3x3.m11

Määrittely tiedoston Matrix3x3.cs rivillä 1183.

Viitattu AdvanceMath.Matrix3x3.Matrix3x3(), AdvanceMath.Matrix3x3.Add(), AdvanceMath.Matrix3x3.Equals(), AdvanceMath.Matrix3x3.FromRotationX(), AdvanceMath.Matrix3x3.FromRotationY(), AdvanceMath.Matrix3x3.FromRotationZ(), AdvanceMath.Matrix3x3.FromScale(), AdvanceMath.Matrix3x3.FromShear3D(), AdvanceMath.Matrix3x3.FromTranslate2D(), AdvanceMath.Matrix3x3.GetAdjoint(), AdvanceMath.Matrix3x3.GetCofactor(), AdvanceMath.Matrix3x3.GetDeterminant(), AdvanceMath.Matrix3x3.GetHashCode(), AdvanceMath.Matrix3x3.Invert(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix3x3.Negate(), AdvanceMath.Matrix2x2.operator Matrix2x2(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Vector3D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix3x3.operator+(), AdvanceMath.Matrix3x3.operator-(), AdvanceMath.Matrix3x3.operator==(), AdvanceMath.IO.MathReader.ReadMatrix3x3(), AdvanceMath.Matrix3x3.Subtract(), AdvanceMath.Matrix3x3.ToArray(), AdvanceMath.Quaternion.ToAxis(), AdvanceMath.Matrix3x3.ToMatrix4x4(), AdvanceMath.Matrix3x3.ToMatrix4x4From2D(), AdvanceMath.Matrix3x3.ToMatrixArray(), AdvanceMath.Quaternion.ToRotationMatrix(), AdvanceMath.Matrix3x3.ToStringInternal(), AdvanceMath.Matrix3x3.ToTransposedArray(), AdvanceMath.Vector2D.Transform(), AdvanceMath.Vector3D.Transform(), AdvanceMath.Vector2D.TransformNormal() ja AdvanceMath.IO.MathWriter.Write().

◆ m12

Scalar AdvanceMath.Matrix3x3.m12

Määrittely tiedoston Matrix3x3.cs rivillä 1183.

Viitattu AdvanceMath.Matrix3x3.Matrix3x3(), AdvanceMath.Matrix3x3.Add(), AdvanceMath.Matrix3x3.Equals(), AdvanceMath.Matrix3x3.FromRotationX(), AdvanceMath.Matrix3x3.FromRotationY(), AdvanceMath.Matrix3x3.FromRotationZ(), AdvanceMath.Matrix3x3.FromScale(), AdvanceMath.Matrix3x3.FromShear3D(), AdvanceMath.Matrix3x3.FromTranslate2D(), AdvanceMath.Matrix3x3.GetAdjoint(), AdvanceMath.Matrix3x3.GetCofactor(), AdvanceMath.Matrix3x3.GetDeterminant(), AdvanceMath.Matrix3x3.GetHashCode(), AdvanceMath.Matrix3x3.Invert(), AdvanceMath.Matrix3x3.Multiply(), AdvanceMath.Matrix4x4.Multiply(), AdvanceMath.Matrix3x3.Negate(), AdvanceMath.Matrix3x3.operator Matrix3x3(), AdvanceMath.Matrix4x4.operator Matrix4x4(), AdvanceMath.Matrix3x3.operator*(), AdvanceMath.Vector2D.operator*(), AdvanceMath.Vector3D.operator*(), AdvanceMath.Matrix4x4.operator*(), AdvanceMath.Matrix3x3.operator+(), AdvanceMath.Matrix3x3.operator-(), AdvanceMath.Matrix3x3.operator==(), AdvanceMath.IO.MathReader.ReadMatrix3x3(), AdvanceMath.Matrix3x3.Subtract(), AdvanceMath.Matrix3x3.ToArray(), AdvanceMath.Quaternion.ToAxis(), AdvanceMath.Matrix3x3.ToMatrix4x4(), AdvanceMath.Matrix3x3.ToMatrix4x4From2D(), AdvanceMath.Matrix3x3.ToMatrixArray(), AdvanceMath.Quaternion.ToRotationMatrix(), AdvanceMath.Matrix3x3.ToStringInternal(), AdvanceMath.Matrix3x3.ToTransposedArray(), AdvanceMath.Vector2D.Transform(), AdvanceMath.Vector3D.Transform(), AdvanceMath.Matrix3x3.Transpose() ja AdvanceMath.IO.MathWriter.Write().

◆ m20

◆ m21

◆ m22

◆ RowCount

const int AdvanceMath.Matrix3x3.RowCount = 3
static

◆ Size

const int AdvanceMath.Matrix3x3.Size = sizeof(Scalar) * Count
static

The Size of the class in bytes;

Määrittely tiedoston Matrix3x3.cs rivillä 79.

◆ Zero

readonly Matrix3x3 AdvanceMath.Matrix3x3.Zero
static
Alkuarvo:
= new Matrix3x3(
0, 0, 0,
0, 0, 0,
0, 0, 0)

Määrittely tiedoston Matrix3x3.cs rivillä 89.

Viitattu AdvanceMath.Matrix3x3.Parse() ja AdvanceMath.Matrix3x3.TryParse().

Ominaisuuksien dokumentaatio

◆ Adjoint

Matrix3x3 AdvanceMath.Matrix3x3.Adjoint
get

Määrittely tiedoston Matrix3x3.cs rivillä 1350.

◆ Cofactor

Matrix3x3 AdvanceMath.Matrix3x3.Cofactor
get

Määrittely tiedoston Matrix3x3.cs rivillä 1359.

◆ ColumnCount

int IMatrix. AdvanceMath.Matrix3x3.ColumnCount
get

Määrittely tiedoston Matrix3x3.cs rivillä 1380.

◆ Count

int IAdvanceValueType. AdvanceMath.Matrix3x3.Count
get

Määrittely tiedoston Matrix3x3.cs rivillä 1378.

◆ Cx

Vector3D AdvanceMath.Matrix3x3.Cx
getset

◆ Cy

Vector3D AdvanceMath.Matrix3x3.Cy
getset

◆ Cz

Vector3D AdvanceMath.Matrix3x3.Cz
getset

◆ Determinant

Scalar AdvanceMath.Matrix3x3.Determinant
get

Määrittely tiedoston Matrix3x3.cs rivillä 1328.

◆ Inverted

Matrix3x3 AdvanceMath.Matrix3x3.Inverted
get

Määrittely tiedoston Matrix3x3.cs rivillä 1368.

Viitattu AdvanceMath.Matrix3x3.FromRotationAxis().

◆ RowCount

int IMatrix. AdvanceMath.Matrix3x3.RowCount
get

Määrittely tiedoston Matrix3x3.cs rivillä 1379.

◆ Rx

◆ Ry

◆ Rz

◆ Transposed

Matrix3x3 AdvanceMath.Matrix3x3.Transposed
get

Swap the rows of the matrix with the columns.

Palauttaa
A transposed Matrix.

Määrittely tiedoston Matrix3x3.cs rivillä 1341.


Dokumentaatio tälle tietueelle luotiin seuraavasta tiedostosta: