# | Line 5 | Line 5 | static const char RCSid[] = "$Id$"; | |
---|---|---|
5 | * Mesh support routines | |
6 | */ | |
7 | ||
8 | – | #include <string.h> |
9 | – | |
8 | #include "rtio.h" | |
9 | #include "rtmath.h" | |
10 | #include "rterror.h" | |
# | Line 580 | Line 578 | checkmesh(MESH *mp) /* validate mesh data */ | |
578 | return("unbounded scene in mesh"); | |
579 | if (mp->mat0 < 0 || mp->mat0+mp->nmats > nobjects) | |
580 | return("bad mesh modifier range"); | |
581 | + | if (mp->nmats > 0) /* allocate during preload_objs()! */ |
582 | + | getmeshpseudo(mp, mp->mat0); |
583 | for (i = mp->mat0+mp->nmats; i-- > mp->mat0; ) { | |
584 | int otyp = objptr(i)->otype; | |
585 | if (!ismodifier(otyp)) { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |