| 4 |
|
#define M3cNumBoundingPoints 8// Do not change without changing references below |
| 5 |
|
#define M3cNumBoundingFaces 6// Do not change without changing references below |
| 6 |
|
|
| 7 |
– |
#define MUmVector_Add(dst, srca, srcb)\ |
| 8 |
– |
do {(dst).x = (srca).x + (srcb).x;\ |
| 9 |
– |
(dst).y = (srca).y + (srcb).y;\ |
| 10 |
– |
(dst).z = (srca).z + (srcb).z; } while (0) |
| 11 |
– |
|
| 12 |
– |
#define MUmVector_Scale(vec,s)\ |
| 13 |
– |
do {(vec).x*=(s); \ |
| 14 |
– |
(vec).y*=(s); \ |
| 15 |
– |
(vec).z*=(s); } while (0) |
| 16 |
– |
|
| 7 |
|
typedef struct M3tPoint3D |
| 8 |
|
{ |
| 9 |
|
float x; |
| 67 |
|
char inside_script[SLcScript_MaxNameLength]; |
| 68 |
|
char exit_script[SLcScript_MaxNameLength]; |
| 69 |
|
|
| 70 |
< |
char note[OBJcMaxNoteChars + 1]; |
| 70 |
> |
// TODO: +1 in orig, why do we have to shift here? |
| 71 |
> |
char note[OBJcMaxNoteChars + 2]; |
| 72 |
|
|
| 73 |
|
M3tPoint3D scale; |
| 74 |
|
int32_t id; |