Interface IST_3DMatrix
3D transformation matrix interface @description Defines a spatial coordinate system or transformation
Namespace: STTypes
Assembly: STTypes.dll
Syntax
[Guid("49001B21-6314-4337-A27B-D2270A5AAA48")]
public interface IST_3DMatrix
Properties
A
First matrix coefficient (A)
Declaration
double A { get; set; }
Property Value
Type | Description |
---|---|
double |
B
Second matrix coefficient (B)
Declaration
double B { get; set; }
Property Value
Type | Description |
---|---|
double |
C
Third matrix coefficient (C)
Declaration
double C { get; set; }
Property Value
Type | Description |
---|---|
double |
D
Fourth matrix coefficient (D)
Declaration
double D { get; set; }
Property Value
Type | Description |
---|---|
double |
vT
Translation vector (origin point)
Declaration
IST_3DPoint vT { get; set; }
Property Value
Type | Description |
---|---|
IST_3DPoint |
vX
X-axis basis vector of coordinate system
Declaration
IST_3DPoint vX { get; set; }
Property Value
Type | Description |
---|---|
IST_3DPoint |
vY
Y-axis basis vector of coordinate system
Declaration
IST_3DPoint vY { get; set; }
Property Value
Type | Description |
---|---|
IST_3DPoint |
vZ
Z-axis basis vector of coordinate system
Declaration
IST_3DPoint vZ { get; set; }
Property Value
Type | Description |
---|---|
IST_3DPoint |
Methods
Assign(IST_3DMatrix)
Copy values from another matrix
Declaration
void Assign(IST_3DMatrix Matrix)
Parameters
Type | Name | Description |
---|---|---|
IST_3DMatrix | Matrix | Source matrix to copy from |