vector3c is structure used to describe a 3-dimensional vector in signed 8-bit integer ('char') precision. This data type is less precise than vector3f but more compact, and is therefore used in vector map data (e.g. MAP_TerrainNormals.)
Each vector component has the range -128…127, and vectors may or may not be normalised.
In Zeolite_defines.h:
typedef struct { signed char x; signed char y; signed char z; } vector3c;
| Member name | Type | Comments |
|---|---|---|
| x | signed char | The vector component in the x-axis. |
| y | signed char | The vector component in the y-axis. |
| z | signed char | The vector component in the z-axis. |