Matrix3d Class

A 3d matrix class for 3d affine transformations.
Public Class Matrix3d
This language is not supported or no code example is available.
public class Matrix3d
This language is not supported or no code example is available.
public ref class Matrix3d 
This language is not supported or no code example is available.
public class Matrix3d
This language is not supported or no code example is available.
Name Description
Public property Inverse
Public property Item(int, int) Matrix element access.
Public property Translation
Public property XAxis
Public property YAxis
Public property ZAxis
Top
Methods
 
Name Description
Public method Static ArbitraryAxis(Vector3d, double)
Public method AsMatrix2d()
Public method Static 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.
Public method Static Rotate(Point3d, Vector3d, double) Creates a rotation matrix around a ray given by a start point and a vector.
Public method Static Scale(double, double, double) Creates a new scaling matrix using a specified x,y,z scales.
Public method Static Translate(double, double, double) Creates a new translation matrix using a specified dx,dy,dz.
Top
Name Description
Operator Static Multiply Multiplies two matrices into a new matrix.
Top
IGS.Genamo.Matrix3d

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

In this article

Definition