|
| Matrix3d (Matrix3d matrix3d) |
|
| Matrix3d (double[] data) |
|
double | GetDeterminant () |
|
override int | GetHashCode () |
|
double | GetScale () |
|
Matrix3d | Inverse () |
|
override bool | Equals (object obj) |
|
bool | IsEqualTo (Matrix3d mat) |
|
bool | IsEqualTo (Matrix3d mat, Tolerance tolerance) |
|
bool | IsInverse (Matrix3d inv) |
|
bool | IsInverse (Matrix3d inv, Tolerance tolerance) |
|
bool | IsScaledOrtho () |
|
bool | IsScaledOrtho (Tolerance tolerance) |
|
bool | IsSingular () |
|
bool | IsSingular (Tolerance tolerance) |
|
bool | IsUniscaledOrtho () |
|
bool | IsUniscaledOrtho (Tolerance tolerance) |
|
Matrix3d | PostMultiplyBy (Matrix3d rightSide) |
|
Matrix3d | PreMultiplyBy (Matrix3d leftSide) |
|
Matrix3d | Transpose () |
|
Matrix3d | Clone () |
|
double[] | ToArray () |
|
override string | ToString () |
|
string | ToString (IFormatProvider provider) |
|
string | ToString (string format, IFormatProvider provider) |
|
|
static bool | operator== (Matrix3d a, Matrix3d b) |
|
static bool | operator!= (Matrix3d a, Matrix3d b) |
|
static Matrix3d | operator* (Matrix3d a, Matrix3d b) |
|
static Matrix3d | AlignCoordinateSystem (Point3d fromOrigin, Vector3d fromXAxis, Vector3d fromYAxis, Vector3d fromZAxis, Point3d toOrigin, Vector3d toXAxis, Vector3d toYAxis, Vector3d toZAxis) |
|
static Matrix3d | Displacement (Vector3d vector) |
|
static Matrix3d | Mirroring (Line3d line) |
|
static Matrix3d | Mirroring (Plane plane) |
|
static Matrix3d | Mirroring (Point3d pointValue) |
|
static Matrix3d | PlaneToWorld (Plane plane) |
|
static Matrix3d | PlaneToWorld (Vector3d normal) |
|
static Matrix3d | Projection (Plane projectionPlane, Vector3d projectDir) |
|
static Matrix3d | Rotation (double angle, Vector3d axis, Point3d center) |
|
static Matrix3d | Scaling (double scaleAll, Point3d center) |
|
static Matrix3d | WorldToPlane (Plane plane) |
|
static Matrix3d | WorldToPlane (Vector3d normal) |
|