#ifndef WH_SOLID_H_d3173985_ #define WH_SOLID_H_d3173985_ #include "3d.h" #include "model.h" typedef struct solid SOLID; struct solid { PT3 *archetype; XFORM xf; PT3 at[8]; int pts[8]; int ox; } ; extern PT3 arch_a[8]; extern PT3 arch_o[8]; extern void solid_init(void); extern void marker_triangle(MODEL *, PT3, PT3, PT3, double, double, double); extern void transform_solid(SOLID *); extern void add_solid(MODEL *, SOLID *, const char *, double, double, double); extern void add_solid_marks(MODEL *, SOLID *); #endif