Class CoordinateSystem3D
Inheritance
System.Object
CoordinateSystem3D
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class CoordinateSystem3D : APIBase, IEquatable<APIBase>
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