Class TCoordinates
Unit
Coordinates
Declaration
type TCoordinates = class(TObject)
Description
This class is intended as a container for properties related to position, velocity, and orientation. It is currently not sufficiently general to be used in 3D, but can easily be extended (or changed) by implementing a descendant of TCoordinates (see also TBody.fCoordinates).
Hierarchy
TCoordinates > TObjectMethods
Overview
Description
 |
constructor Create; |
Constructor
 |
destructor Destroy; override; |
Destructor
Assign all properties to another TCoordinates object.
parameters
-
Coordinates
-
is changed so that it becomes equal to the calling object.
 |
procedure SetToZero; |
Sets all properties to zero.
Properties
Overview
Description
 |
property AngularVelocity[i: integer]: real; |
Angular velocity in one of the three axes X (i=1), Y (i=2), or Z (i=3).
 |
property CMPosition[i: integer]: real; |
Default property that enables access to individual elements of the 3D vector Position.
A 3D vector containing orientation information. Currently, only the third element is used (see YawAngle).
 |
property Omega: real; |
Angular velocity around the Z axis (same as AngularVelocity[3]).
3D vector containing the position of the center of mass.
 |
property V[i: integer]: real; |
Property that enables access to individual elements of the 3D vector Velocity.
3D velocity vector (velocity of the center of mass).
 |
property YawAngle: real; |
Provides read access to the third element of the vector Direction (angle around the Z axis).
Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:49