home *** CD-ROM | disk | FTP | other *** search
/ vsiftp.vmssoftware.com / VSIPUBLIC@vsiftp.vmssoftware.com.tar / FREEWARE / FREEWARE40.ZIP / ico / objcube.h < prev    next >
Text File  |  1988-03-14  |  732b  |  30 lines

  1. /* objcube.h - structure values for cube */
  2.  
  3. {    "cube", "cube",    /* long and short names */
  4.     "tetrahedron",    /* long name of dual */
  5.     8, 12, 6,    /* number of vertices, edges, and faces */
  6.     {        /* vertices (x,y,z) */
  7.             /* all points must be within radius 1 of the origin */
  8. #define T 0.577
  9.         {  T,  T,  T },
  10.         {  T,  T, -T },
  11.         {  T, -T, -T },
  12.         {  T, -T,  T },
  13.         { -T,  T,  T },
  14.         { -T,  T, -T },
  15.         { -T, -T, -T },
  16.         { -T, -T,  T },
  17. #undef T
  18.     },
  19.     {    /* faces (numfaces + indexes into vertices) */
  20.         /*  faces must be specified clockwise from the outside */
  21.         4,    0, 1, 2, 3,
  22.         4,     7, 6, 5, 4,
  23.         4,     1, 0, 4, 5,
  24.         4,    3, 2, 6, 7,
  25.         4,    2, 1, 5, 6,
  26.         4,    0, 3, 7, 4,
  27.     }
  28. },        /* leave a comma to separate from the next include file */
  29. /* end */
  30.