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 |