Holds three floats
AjP3dVector is implemented as a pointer to a C data structure.
| Name | 
|---|
| AjS3dVector | 
| AjO3dVector | 
| Name | Description | 
|---|---|
| aj3dVectorNew | default constructor | 
| aj3dVectorCreate | constructor initialising values of vector components | 
| Name | Description | 
|---|---|
| aj3dVectorDel | default destructor | 
| Name | Description | 
|---|---|
| aj3dVectorSum | return sum of two vectors | 
| aj3dVectorDotProduct | return dot product of two vectors | 
| aj3dVectorCrossProduct | return cross product of two vectors | 
| aj3dVectorAngle | return angle between two vectors | 
| aj3dVectorDihedralAngle | return angle between two planes | 
| Name | Description | 
|---|---|
| aj3dVectorBetweenPoints | return vector between two points | 
| Name | Description | 
|---|---|
| aj3dVectorLength | return length of vector | 
| Name | Type | Description | 
|---|---|---|
| x | float | x coordinate | 
| y | float | y coordinate | 
| z | float | z coordinate |