|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T p
Length: 808 (0x328) Types: TextFile Names: »polyinfo.h«
└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5 └─⟦af7d3f39a⟧ »./mit-2/mit-2.00« └─⟦0abaffd9e⟧ └─⟦this⟧ »mit/demos/ico/polyinfo.h«
/* polyinfo.h * This is the description of one polyhedron file */ #define MAXVERTS 120 /* great rhombicosidodecahedron has 120 vertices */ #define MAXNV MAXVERTS #define MAXFACES 30 /* (hexakis icosahedron has 120 faces) */ #define MAXEDGES 180 /* great rhombicosidodecahedron has 180 edges */ #define MAXEDGESPERPOLY 20 typedef struct { double x, y, z; } Point3D; /* structure of the include files which define the polyhedra */ typedef struct { char *longname; /* long name of object */ char *shortname; /* short name of object */ char *dual; /* long name of dual */ int numverts; /* number of vertices */ int numedges; /* number of edges */ int numfaces; /* number of faces */ Point3D v[MAXVERTS]; /* the vertices */ int f[MAXEDGES*2+MAXFACES]; /* the faces */ } Polyinfo; /* end */