Class CoordinateSystem3D
Inheritance
System.Object
CoordinateSystem3D
Assembly: SMT.MastaAPI.14.1.1.dll
Syntax
public class CoordinateSystem3D : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
Origin
Declaration
public Vector3D Origin { get; }
Property Value
XAxis
Declaration
public Vector3D XAxis { get; }
Property Value
YAxis
Declaration
public Vector3D YAxis { get; }
Property Value
ZAxis
Declaration
public Vector3D ZAxis { get; }
Property Value
Methods
Axis(DegreeOfFreedom)
Declaration
public Vector3D Axis(DegreeOfFreedom degreeOfFreedom)
Parameters
Returns
RotatedAboutAxis(Vector3D, Double)
Declaration
public CoordinateSystem3D RotatedAboutAxis(Vector3D axis, double angle)
Parameters
| Type |
Name |
Description |
| Vector3D |
axis |
|
| System.Double |
angle |
|
Returns
Declaration
public CoordinateSystem3D TransformedBy(TransformMatrix3D transform)
Parameters
Returns
Declaration
public TransformMatrix3D TransformFromWorldToThis()
Returns
Declaration
public TransformMatrix3D TransformToWorldFromThis()
Returns
WithoutTranslation()
Declaration
public CoordinateSystem3D WithoutTranslation()
Returns
Implements
System.IEquatable<T>
Extension Methods