E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right. More...


Public Member Functions | |
| E3DRightOrthonormalAxisSystem () | |
| Constructs an E3DRightOrthonormalAxisSystem. | |
| E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DAxisSystem other) | |
| Constructs an E3DRightOrthonormalAxisSystem. | |
| E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DRightOrthonormalAxisSystem other) | |
| Constructs an E3DRightOrthonormalAxisSystem. | |
| E3DRightOrthonormalAxisSystem (eVision.Easy3D.E3DPoint Origin, eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ) | |
| Constructs an E3DRightOrthonormalAxisSystem. | |
| Public Member Functions inherited from eVision.Easy3D.E3DAxisSystem | |
| E3DAxisSystem () | |
| Constructs an E3DAxisSystem. | |
| E3DAxisSystem (eVision.Easy3D.E3DPoint Origin, eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ) | |
| Constructs an E3DAxisSystem. | |
| E3DAxisSystem (eVision.Easy3D.E3DAxisSystem other) | |
| Constructs an E3DAxisSystem. | |
| bool | IsRightHanded () |
| return true if this base axis system is Right Handed | |
| bool | IsOrthogonal () |
| return true if this base axis system is Orthogonal | |
| bool | IsNormal () |
| return true if this base axis system is Normed | |
| void | Load (string path) |
| Load the E3DAxisSystem configuration. The given ESerializer must have been created for reading. | |
| void | Load (eVision.ESerializer serializer) |
| Load the E3DAxisSystem configuration. The given ESerializer must have been created for reading. | |
| void | Save (string path) |
| Save the E3DAxisSystem configuration. The given ESerializer must have been created for writing. | |
| void | Save (eVision.ESerializer serializer) |
| Save the E3DAxisSystem configuration. The given ESerializer must have been created for writing. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from eVision.Easy3D.E3DAxisSystem | |
| static bool | CheckIsOrthogonal (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ) |
| check if the given axis system is Orthogonal | |
| static bool | CheckIsNormal (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ) |
| check if the given axis system is Normed | |
| static bool | CheckIsRightHanded (eVision.Easy3D.E3DPoint axisX, eVision.Easy3D.E3DPoint axisY, eVision.Easy3D.E3DPoint axisZ) |
| check if the given axis system is Right | |
| Properties inherited from eVision.Easy3D.E3DAxisSystem | |
| eVision.Easy3D.E3DPoint | Origin [get] |
| Gets the origin. | |
| eVision.Easy3D.E3DPoint | AxisX [get] |
| Gets the X axis. | |
| eVision.Easy3D.E3DPoint | AxisY [get] |
| Gets the Y axis. | |
| eVision.Easy3D.E3DPoint | AxisZ [get] |
| Gets the Z axis. | |
| float | NormX [get] |
| Gets the norm of the X axis. | |
| float | NormY [get] |
| Gets the norm of the Y axis. | |
| float | NormZ [get] |
| Gets the norm of the Z axis. | |
E3DRightOrthonormalAxisSystem is a subassembly of E3DAxisSystem with properties Orthogonal and Normed and Right.
License(s): Easy3D
| eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem | ( | ) |
Constructs an E3DRightOrthonormalAxisSystem.
throws an exception if the axis are not orthogonal and normed and right
| eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem | ( | eVision.Easy3D.E3DAxisSystem | other | ) |
Constructs an E3DRightOrthonormalAxisSystem.
| other | Reference to another E3DRightOrthonormalAxisSystem used for the initialization. |
throws an exception if the axis are not orthogonal and normed and right
| eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem | ( | eVision.Easy3D.E3DRightOrthonormalAxisSystem | other | ) |
Constructs an E3DRightOrthonormalAxisSystem.
| other | Reference to another E3DRightOrthonormalAxisSystem used for the initialization. |
throws an exception if the axis are not orthogonal and normed and right
| eVision.Easy3D.E3DRightOrthonormalAxisSystem.E3DRightOrthonormalAxisSystem | ( | eVision.Easy3D.E3DPoint | Origin, |
| eVision.Easy3D.E3DPoint | axisX, | ||
| eVision.Easy3D.E3DPoint | axisY, | ||
| eVision.Easy3D.E3DPoint | axisZ ) |
Constructs an E3DRightOrthonormalAxisSystem.
| Origin | The origin of the axis system |
| axisX | The X axis |
| axisY | The Y axis |
| axisZ | The Z axis |
throws an exception if the axis are not orthogonal and normed and right