  Q|T@̃f[^
@@AZu[b@High-C@@@@@@b
                b  int  solid[***];  b
     +0000H     b  (char *)solid     b  ̖  15܂
     +0010H     b  solid[4]          b  P(0:m  1:cm)
     +0014H     b  solid[5]          b  ő勗 (P  m)
     +0018H     b  solid[6]          b  ̔a(Pʂsolid[4]ɂ)
     +001CH     b  solid[7`]        b  |Cgf[^
     +20+12n    b  solid[8+3n`]     b  |Sf[^

    solid[8`]̃|Cgf[^
     +0000H     b  point[0]          b  |Cgn
     +0004H     b  point[1`3]       b@|CgID0  x,y,z
     +0010H     b  point[4`6]       b  |CgID1  x,y,z
                     :
                     :
     +04+12n    b  point[3n-2`3n]   b  |CgIDn  x,y,z
     +08+12n    b  point[3n+1]       b  |Sf[^

    solid[8+3n`]̃|Sf[^
     +0000H     b  polygon[0]        b  03POLYGON\R[h
     +0004H     b  polygon[1]        b  J[R[h
     +0008H     b  polygon[2`4]     b  |SS_  x,y,z
     +0014H     b  polygon[5`7]     b  xNg x,y,z
     +0020H     b  polygon[8]        b  _n
     +0024H     b  polygon[9`]      b  _ID,_ID,_ID,......
     +0028H     b  polygon[9+n]      b  ̃|Sf[^
     ]āA|Sf[^́Aint *polygon;@ƂƁA

         polygon = solid@+  8 + solid[6]*3;@@ŁAPolygon ID0ԂŁA
         polygon = polygon + 9+n;       ƂƁAPolygon ID1Ԃw肳A
         polygon = polygon + 9+n;       ŁAPolygon ID2ԂɂȂA

       ȉlɁ@ID3  ID4ԂƑ܂Bpolygon[0] 00 Ă
       ̃f[^̏I_łƂƂ\܂B

