Matrix Methods |
The Matrix type exposes the following members.
| Name | Description | |
|---|---|---|
| Add | Matrix addition
| |
| Equals(Matrix) | Matrix exact equality - see EQ(Matrix, Matrix) for alternative
| |
| Equals(Object) | Matrix exact equality - see EQ(Matrix, Matrix) for alternative
(Overrides ValueTypeEquals(Object).) | |
| GetHashCode |
Returns the hash code for the current Matrix.
(Overrides ValueTypeGetHashCode.) | |
| Invert |
Invert this Matrix | |
| Invert(Matrix) |
Invert given Matrix | |
| Multiply(Matrix) | Matrix multiplication
| |
| Multiply(Matrix, Matrix) | Matrix multiplication
| |
| RotationAxis(Vector3, Double) |
Form a rotation Matrix rotating about given axis
| |
| RotationAxis(Vector3, Single) |
Form a rotation Matrix rotating about given axis
| |
| RotationAxis(Vector3, Double, Vector3) |
Form a rotation Matrix rotating about given axis, offset from the origin
| |
| RotationAxisDegrees(Vector3, Double) |
Form a rotation Matrix rotating about given axis
| |
| RotationAxisDegrees(Vector3, Double, Vector3) |
Form a rotation Matrix rotating about given axis, offset from the origin
| |
| RotationQuaternion |
Form a rotation Matrix from Quaternion | |
| RotationX(Double) |
Form a rotation Matrix rotating about the X-Axis
| |
| RotationX(Single) |
Form a rotation Matrix rotating about the X-Axis
| |
| RotationX(Double, Vector3) |
Form a rotation Matrix rotating about the X-Axis, offset from the origin
| |
| RotationXDegrees(Double) |
Form a rotation Matrix rotating about the X-Axis
| |
| RotationXDegrees(Double, Vector3) |
Form a rotation Matrix rotating about the X-Axis, offset from the origin
| |
| RotationY(Double) |
Form a rotation Matrix rotating about the Y-Axis
| |
| RotationY(Single) |
Form a rotation Matrix rotating about the Y-Axis
| |
| RotationY(Double, Vector3) |
Form a rotation Matrix rotating about the Y-Axis, offset from the origin
| |
| RotationYawPitchRoll(Vector3) | ||
| RotationYawPitchRoll(Vector3, Vector3) | ||
| RotationYawPitchRoll(Double, Double, Double) |
Form a rotation Matrix from Yaw (Y-Axis rotation), Pitch (X-Axis rotation) and Roll (Z-Axis rotation)
| |
| RotationYawPitchRoll(Single, Single, Single) |
Form a rotation Matrix from Yaw (Y-Axis rotation), Pitch (X-Axis rotation) and Roll (Z-Axis rotation)
| |
| RotationYawPitchRoll(Double, Double, Double, Vector3) |
Form a rotation Matrix from Yaw (Y-Axis rotation), Pitch (X-Axis rotation) and Roll (Z-Axis rotation), offset from the origin
| |
| RotationYawPitchRollDegrees(Vector3) | ||
| RotationYawPitchRollDegrees(Vector3, Vector3) | ||
| RotationYawPitchRollDegrees(Double, Double, Double) |
Form a rotation Matrix from Yaw (Y-Axis rotation), Pitch (X-Axis rotation) and Roll (Z-Axis rotation)
| |
| RotationYawPitchRollDegrees(Double, Double, Double, Vector3) |
Form a rotation Matrix from Yaw (Y-Axis rotation), Pitch (X-Axis rotation) and Roll (Z-Axis rotation), offset from the origin
| |
| RotationYDegrees(Double) |
Form a rotation Matrix rotating about the Y-Axis
| |
| RotationYDegrees(Double, Vector3) |
Form a rotation Matrix rotating about the Y-Axis, offset from the origin
| |
| RotationZ(Double) |
Form a rotation Matrix rotating about the Z-Axis
| |
| RotationZ(Single) |
Form a rotation Matrix rotating about the Z-Axis
| |
| RotationZ(Double, Vector3) |
Form a rotation Matrix rotating about the Z-Axis, offset from the origin
| |
| RotationZDegrees(Double) |
Form a rotation Matrix rotating about the Z-Axis
| |
| RotationZDegrees(Double, Vector3) |
Form a rotation Matrix rotating about the Z-Axis, offset from the origin
| |
| Scaling(Double) |
Form a scaling Matrix | |
| Scaling(Vector3) |
Form a scaling Matrix | |
| Scaling(Double, Double, Double) |
Form a scaling Matrix | |
| Scaling(Single, Single, Single) |
Form a scaling Matrix | |
| Subtract | Matrix subtraction
| |
| ToString |
Returns a string that represents the current Matrix.
(Overrides ValueTypeToString.) | |
| Transform(Plane) | ||
| Transform(Vector2) | ||
| Transform(Vector3) | ||
| Transform(Vector4) | ||
| TransformCoordinate(Vector2) | ||
| TransformCoordinate(Vector3) | ||
| TransformNormal(Vector2) | ||
| TransformNormal(Vector3) | ||
| Translation(Vector3) |
Form a translation Matrix | |
| Translation(Double, Double, Double) |
Form a translation Matrix | |
| Translation(Single, Single, Single) |
Form a translation Matrix | |
| Transpose |
Transpose this Matrix | |
| Transpose(Matrix) |
Transpose given Matrix | |
| TransposeMatrix |
Transpose given Matrix |