home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume16 / sipp2.0 / part06 < prev    next >
Encoding:
Internet Message Format  |  1991-01-02  |  4.0 KB

  1. From: kent@sparky.IMD.Sterling.COM (Kent Landfield)
  2. Newsgroups: comp.sources.misc
  3. Subject: v16i010:  sipp 2.0 - a library for 3D graphics, Part06/06
  4. Message-ID: <1991Jan3.065958.5294@sparky.IMD.Sterling.COM>
  5. Date: 3 Jan 91 06:59:58 GMT
  6. Approved: kent@sparky.imd.sterling.com
  7. X-Checksum-Snefru: 6ea7ddea 915292af eca69f8c ed3e4fa2
  8.  
  9. Submitted-by: ingwa@isy.liu.se (Inge Wallin)
  10. Posting-number: Volume 16, Issue 10
  11. Archive-name: sipp2.0/part06
  12.  
  13. #!/bin/sh
  14. # This is part 06 of sipp-2.0
  15. # ============= demo/tpt_spout.bez ==============
  16. if test ! -d 'demo'; then
  17.     echo 'x - creating directory demo'
  18.     mkdir 'demo'
  19. fi
  20. if test -f 'demo/tpt_spout.bez' -a X"$1" != X"-c"; then
  21.     echo 'x - skipping demo/tpt_spout.bez (File already exists)'
  22. else
  23. echo 'x - extracting demo/tpt_spout.bez (Text)'
  24. sed 's/^X//' << 'SHAR_EOF' > 'demo/tpt_spout.bez' &&
  25. # Bezier patches for teapot spout
  26. X
  27. bezier_patches:
  28. X
  29. vertices: 42
  30. vertex_list:
  31. X    4.250000E-01    3.187500E-01    0.000000E+00
  32. X    6.500000E-01    3.187500E-01    0.000000E+00
  33. X    5.750000E-01    4.875000E-01    0.000000E+00
  34. X    6.750000E-01    5.625000E-01    0.000000E+00
  35. X    7.000000E-01    5.812500E-01    0.000000E+00
  36. X    7.250000E-01    5.812500E-01    0.000000E+00
  37. X    7.000000E-01    5.625000E-01    0.000000E+00
  38. X    4.250000E-01    3.187500E-01    1.650000E-01
  39. X    6.500000E-01    3.187500E-01    1.650000E-01
  40. X    5.750000E-01    4.875000E-01    6.250000E-02
  41. X    6.750000E-01    5.625000E-01    6.250000E-02
  42. X    7.000000E-01    5.812500E-01    6.250000E-02
  43. X    7.250000E-01    5.812500E-01    3.750000E-02
  44. X    7.000000E-01    5.625000E-01    3.750000E-02
  45. X    4.250000E-01    1.125000E-01    1.650000E-01
  46. X    7.750000E-01    1.687500E-01    1.650000E-01
  47. X    6.000000E-01    4.687500E-01    6.250000E-02
  48. X    8.250000E-01    5.625000E-01    6.250000E-02
  49. X    8.812500E-01    5.859375E-01    6.250000E-02
  50. X    8.625000E-01    5.906250E-01    3.750000E-02
  51. X    8.000000E-01    5.625000E-01    3.750000E-02
  52. X    4.250000E-01    1.125000E-01    0.000000E+00
  53. X    7.750000E-01    1.687500E-01    0.000000E+00
  54. X    6.000000E-01    4.687500E-01    0.000000E+00
  55. X    8.250000E-01    5.625000E-01    0.000000E+00
  56. X    8.812500E-01    5.859375E-01    0.000000E+00
  57. X    8.625000E-01    5.906250E-01    0.000000E+00
  58. X    8.000000E-01    5.625000E-01    0.000000E+00
  59. X    4.250000E-01    1.125000E-01   -1.650000E-01
  60. X    7.750000E-01    1.687500E-01   -1.650000E-01
  61. X    6.000000E-01    4.687500E-01   -6.250000E-02
  62. X    8.250000E-01    5.625000E-01   -6.250000E-02
  63. X    8.812500E-01    5.859375E-01   -6.250000E-02
  64. X    8.625000E-01    5.906250E-01   -3.750000E-02
  65. X    8.000000E-01    5.625000E-01   -3.750000E-02
  66. X    4.250000E-01    3.187500E-01   -1.650000E-01
  67. X    6.500000E-01    3.187500E-01   -1.650000E-01
  68. X    5.750000E-01    4.875000E-01   -6.250000E-02
  69. X    6.750000E-01    5.625000E-01   -6.250000E-02
  70. X    7.000000E-01    5.812500E-01   -6.250000E-02
  71. X    7.250000E-01    5.812500E-01   -3.750000E-02
  72. X    7.000000E-01    5.625000E-01   -3.750000E-02
  73. X
  74. patches:   4
  75. patch_list:
  76. X
  77. 22 23 24 25
  78. 15 16 17 18
  79. X 8  9 10 11
  80. X 1  2  3  4
  81. X
  82. X 1  2  3  4
  83. 36 37 38 39
  84. 29 30 31 32
  85. 22 23 24 25
  86. X
  87. 25 26 27 28
  88. 18 19 20 21
  89. 11 12 13 14
  90. X 4  5  6  7
  91. X
  92. X 4  5  6  7
  93. 39 40 41 42
  94. 32 33 34 35
  95. 25 26 27 28
  96. SHAR_EOF
  97. chmod 0644 demo/tpt_spout.bez ||
  98. echo 'restore of demo/tpt_spout.bez failed'
  99. Wc_c="`wc -c < 'demo/tpt_spout.bez'`"
  100. test 2358 -eq "$Wc_c" ||
  101.     echo 'demo/tpt_spout.bez: original size 2358, current size' "$Wc_c"
  102. fi
  103. exit 0
  104.  
  105. -- 
  106. Inge Wallin               | Thus spake the master programmer:               |
  107.                           |      "After three days without programming,     |
  108. ingwa@isy.liu.se          |       life becomes meaningless."                |
  109.                           | Geoffrey James: The Tao of Programming.         |
  110.  
  111.  
  112. exit 0 # Just in case...
  113. -- 
  114. Kent Landfield                   INTERNET: kent@sparky.IMD.Sterling.COM
  115. Sterling Software, IMD           UUCP:     uunet!sparky!kent
  116. Phone:    (402) 291-8300         FAX:      (402) 291-4362
  117. Please send comp.sources.misc-related mail to kent@uunet.uu.net.
  118.