Matrix3d Methods
The following tables list the members exposed by the Matrix3d type.
| Name | Description | |
|---|---|---|
|
ArbitraryAxis(Vector3d, double) | |
|
AsMatrix2d() | |
|
Mirror(Point3d, Vector3d) | Creates a matrix that mirrors over the plane that has a given normal, and passes through a given point. The normal does not need to be normalized. |
|
Rotate(Point3d, Vector3d, double) | Creates a rotation matrix around a ray given by a start point and a vector. |
|
Scale(double, double, double) | Creates a new scaling matrix using a specified x,y,z scales. |
|
Translate(double, double, double) | Creates a new translation matrix using a specified dx,dy,dz. |