Name | Description | |
---|---|---|
![]() | AddCoordinate3D | Constructs a new Coordinate3D by adding another Coordinate3D to this Coordinate3D. Vector addition is used. |
![]() | CrossProduct | Constructs the cross product of this Coordinate3D and another Coordinate3D. Vector cross product is used. |
![]() | DotProduct | Calculates the dot product of this Coordinate3D and another Coordinate3D. Vector dot product is used. |
![]() | GetUnitVector | Constructs a Coordinate3D with Magnitude = 1 from this vector; |
![]() | Move | Moves the Coordinate3D by adding a shift value to each component. |
![]() | Normalize | Normalizes the Coordinate3D which means it is scaled to magnitude = 1. |
![]() | QueryComponents | Gets the components of the Coordinate3D. |
![]() | QueryPolarComponents | Gets the polar components of the Coordinate3D. Angles are in radians. |
![]() | Rotate | Rotates the Coordinate3D around an axis defined by another Coordinate3D. The angle is in radians. |
![]() | Scale | Scales the Coordinate3D by the given factor. |
![]() | SetComponents | Sets the components of the Coordinate3D. |
![]() | SetEmpty | Sets the coordinate to empty. |
![]() | SetPolarComponents | Sets the components of the Coordinate3D from polar components. Angles are in radians. |
![]() | ToMapPoint | Convert the Coordinate3D into a MapPoint. |