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 |