home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / NEWS / RADIANCE / OBJ / LIB1 / COATRACK.RAD < prev    next >
Text File  |  1993-10-07  |  14KB  |  792 lines

  1. ###################################
  2. # Copyright (c) 1991 Cindy Larson #
  3. ###################################
  4. #
  5. # The brass coatrack from the cabin model
  6. #
  7. # Depends on:
  8. #    rev.cal
  9. #
  10. #    Units = meters
  11. #    (0,0,0) at center of base, floor level
  12. #    Z-axis is up
  13. #
  14. # Overall dimensions are .356 by .356 by 1.67 meters
  15. #
  16. ################################
  17. # MATERIAL:
  18.  
  19. void metal brass
  20. 0
  21. 0
  22. 5 .68 .27 .002 .95 0
  23.  
  24. ################################
  25. # xform -e -s .0254
  26. #
  27. # The Coatrack.
  28. # Height is 65 inches, base radius is 7 inches, and the 
  29. # hooks at the top protrude six inches on top and four inches
  30. # on the bottom.
  31. #
  32. # Coatrack Base
  33. # genrev brass base if(t-.7, z2((t-.7)/.3), z1(t/.7)) if(t-.7, r2((t-.7)/.3), r1(t/.7)) 11 -s -e z1(t)=hermite(0,3,5,3,t); r1(t)=hermite(7,2,0,-1,t) -e z2(t)=hermite(3,5,3,0,t); r2(t)=hermite(2,0.4,-1,-5,t)
  34.  
  35. brass texfunc Phong
  36. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  37. 0
  38. 4      1.30776482              0           -2.96657316       20.7660121
  39.  
  40. Phong cone base.1
  41. 0
  42. 0
  43. 8
  44.           0             0            0
  45.           0             0      0.0148911688714
  46.          0.1778    0.172303091766
  47.  
  48. brass texfunc Phong
  49. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  50. 0
  51. 4      1.15481971       -0.330733945           0.872836231      -4.98283538
  52.  
  53. Phong cone base.2
  54. 0
  55. 0
  56. 8
  57.           0             0      0.0148911688714
  58.           0             0       0.027022756216
  59.      0.172303091766    0.157815289144
  60.  
  61. brass texfunc Phong
  62. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  63. 0
  64. 4     0.435124351        0.303775095           0.368744286      -1.64907503
  65.  
  66. Phong cone base.3
  67. 0
  68. 0
  69. 8
  70.           0             0       0.027022756216
  71.           0             0       0.037062402888
  72.      0.157815289144    0.137340975254
  73.  
  74. brass texfunc Phong
  75. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  76. 0
  77. 4     0.148127197        0.681725179           0.132457121     -0.275941209
  78.  
  79. Phong cone base.4
  80. 0
  81. 0
  82. 8
  83.           0             0       0.037062402888
  84.           0             0       0.045677749386
  85.      0.137340975254    0.113884532708
  86.  
  87. brass texfunc Phong
  88. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  89. 0
  90. 4      -0.0133431134        0.962682081         -0.0119644654      0.398415813
  91.  
  92. Phong cone base.5
  93. 0
  94. 0
  95. 8
  96.           0             0       0.045677749386
  97.           0             0       0.053536436488
  98.      0.113884532708    0.090450345134
  99.  
  100. brass texfunc Phong
  101. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  102. 0
  103. 4    -0.272433003         1.52232397          -0.229280306       1.13442494
  104.  
  105. Phong cone base.6
  106. 0
  107. 0
  108. 8
  109.           0             0       0.053536436488
  110.           0             0       0.061306104972
  111.      0.090450345134    0.070042795144
  112.  
  113. brass texfunc Phong
  114. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  115. 0
  116. 4     -1.47629222         4.49777589          -0.949727017       2.97476797
  117.  
  118. Phong cone base.7
  119. 0
  120. 0
  121. 8
  122.           0             0       0.061306104972
  123.           0             0       0.069654395108
  124.      0.070042795144    0.055666265858
  125.  
  126. brass texfunc Phong
  127. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  128. 0
  129. 4     -1.30645776         4.44747038           -1.81219468       4.47374294
  130.  
  131. Phong cone base.8
  132. 0
  133. 0
  134. 8
  135.           0             0       0.069654395108
  136.           0             0       0.083108189384
  137.      0.055666265858     0.04889929387
  138.  
  139. brass texfunc Phong
  140. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  141. 0
  142. 4    0.0448114277        0.302719273           0.135461219      0.632574483
  143.  
  144. Phong cone base.9
  145. 0
  146. 0
  147. 8
  148.           0             0       0.083108189384
  149.           0             0       0.104665358868
  150.       0.04889929387    0.045117954214
  151.  
  152. brass texfunc Phong
  153. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  154. 0
  155. 4      1.26522248        -5.04080929        2.12680855      -2.79288267
  156.  
  157. Phong cone base.10
  158. 0
  159. 0
  160. 8
  161.           0             0       0.104665358868
  162.           0             0       0.120709547252
  163.      0.045117954214    0.036162893892
  164.  
  165. brass texfunc Phong
  166. 6 rev_dx rev_dy rev_dz rev.cal -s .0254
  167. 0
  168. 4     -1.96794638          9.8397319           0.852948328     -0.341179331
  169.  
  170. Phong cone base.11
  171. 0
  172. 0
  173. 8
  174.           0             0       0.120709547252
  175.           0             0            0.127
  176.      0.036162893892           0.01016
  177.  
  178. brass ring base_bottom
  179. 0
  180. 0
  181. 8
  182.           0             0            0
  183.           0             0          -0.0254
  184.           0        0.1778
  185. # Coatrack Stem
  186.  
  187. brass cylinder coat_stem
  188. 0
  189. 0
  190. 7
  191.           0             0           0.0254
  192.           0             0            1.651
  193.          0.0127
  194.  
  195. brass sphere top_ball
  196. 0
  197. 0
  198. 4           0              0             1.651          0.01905
  199. # Coatrack Hooks
  200. # xform -n hook.0 -i 0 -rz 90
  201. # xform -e -n hook.0 -i 0 -rz 90
  202. # genworm brass hook hermite(3.25,4.25,-12,12,t) 0 hermite(58,62.5,-9,6,t) .25 10
  203.  
  204. brass sphere hook.0.hook.s0
  205. 0
  206. 0
  207. 4         0.08255              0            1.4732          0.00635
  208.  
  209. brass cylinder hook.0.hook.c1
  210. 0
  211. 0
  212. 7
  213.         0.08255             0           1.4732
  214.       0.0558292             0        1.4565122
  215.         0.00635
  216.  
  217. brass sphere hook.0.hook.s1
  218. 0
  219. 0
  220. 4       0.0558292              0         1.4565122          0.00635
  221.  
  222. brass cylinder hook.0.hook.c2
  223. 0
  224. 0
  225. 7
  226.       0.0558292             0        1.4565122
  227.       0.0364236             0        1.4509496
  228.         0.00635
  229.  
  230. brass sphere hook.0.hook.s2
  231. 0
  232. 0
  233. 4       0.0364236              0         1.4509496          0.00635
  234.  
  235. brass cylinder hook.0.hook.c3
  236. 0
  237. 0
  238. 7
  239.       0.0364236             0        1.4509496
  240.       0.0240284             0        1.4546834
  241.         0.00635
  242.  
  243. brass sphere hook.0.hook.s3
  244. 0
  245. 0
  246. 4       0.0240284              0         1.4546834          0.00635
  247.  
  248. brass cylinder hook.0.hook.c4
  249. 0
  250. 0
  251. 7
  252.       0.0240284             0        1.4546834
  253.       0.0183388             0        1.4658848
  254.         0.00635
  255.  
  256. brass sphere hook.0.hook.s4
  257. 0
  258. 0
  259. 4       0.0183388              0         1.4658848          0.00635
  260.  
  261. brass cylinder hook.0.hook.c5
  262. 0
  263. 0
  264. 7
  265.       0.0183388             0        1.4658848
  266.         0.01905             0         1.482725
  267.         0.00635
  268.  
  269. brass sphere hook.0.hook.s5
  270. 0
  271. 0
  272. 4         0.01905              0          1.482725          0.00635
  273.  
  274. brass cylinder hook.0.hook.c6
  275. 0
  276. 0
  277. 7
  278.         0.01905             0         1.482725
  279.       0.0258572             0        1.5033752
  280.         0.00635
  281.  
  282. brass sphere hook.0.hook.s6
  283. 0
  284. 0
  285. 4       0.0258572              0         1.5033752          0.00635
  286.  
  287. brass cylinder hook.0.hook.c7
  288. 0
  289. 0
  290. 7
  291.       0.0258572             0        1.5033752
  292.       0.0384556             0        1.5260066
  293.         0.00635
  294.  
  295. brass sphere hook.0.hook.s7
  296. 0
  297. 0
  298. 4       0.0384556              0         1.5260066          0.00635
  299.  
  300. brass cylinder hook.0.hook.c8
  301. 0
  302. 0
  303. 7
  304.       0.0384556             0        1.5260066
  305.       0.0565404             0        1.5487904
  306.         0.00635
  307.  
  308. brass sphere hook.0.hook.s8
  309. 0
  310. 0
  311. 4       0.0565404              0         1.5487904          0.00635
  312.  
  313. brass cylinder hook.0.hook.c9
  314. 0
  315. 0
  316. 7
  317.       0.0565404             0        1.5487904
  318.       0.0798068             0        1.5698978
  319.         0.00635
  320.  
  321. brass sphere hook.0.hook.s9
  322. 0
  323. 0
  324. 4       0.0798068              0         1.5698978          0.00635
  325.  
  326. brass cylinder hook.0.hook.c10
  327. 0
  328. 0
  329. 7
  330.       0.0798068             0        1.5698978
  331.         0.10795             0           1.5875
  332.         0.00635
  333.  
  334. brass sphere hook.0.hook.s10
  335. 0
  336. 0
  337. 4         0.10795              0            1.5875          0.00635
  338.  
  339. brass sphere hook.0.lball
  340. 0
  341. 0
  342. 4         0.08255              0            1.4732           0.0127
  343.  
  344. brass sphere hook.0.uball
  345. 0
  346. 0
  347. 4         0.10795              0            1.5875           0.0127
  348. # xform -n hook.1 -i 1 -rz 90
  349. # xform -e -n hook.1 -i 1 -rz 90
  350. # genworm brass hook hermite(3.25,4.25,-12,12,t) 0 hermite(58,62.5,-9,6,t) .25 10
  351.  
  352. brass sphere hook.1.hook.s0
  353. 0
  354. 0
  355. 4   0         0.08255         1.4732           0.00635
  356.  
  357. brass cylinder hook.1.hook.c1
  358. 0
  359. 0
  360. 7
  361.    0        0.08255            1.4732
  362.   0         0.0558292        1.4565122
  363.         0.00635
  364.  
  365. brass sphere hook.1.hook.s1
  366. 0
  367. 0
  368. 4  0          0.0558292         1.4565122          0.00635
  369.  
  370. brass cylinder hook.1.hook.c2
  371. 0
  372. 0
  373. 7
  374.   0         0.0558292        1.4565122
  375.   0         0.0364236        1.4509496
  376.         0.00635
  377.  
  378. brass sphere hook.1.hook.s2
  379. 0
  380. 0
  381. 4  0          0.0364236         1.4509496          0.00635
  382.  
  383. brass cylinder hook.1.hook.c3
  384. 0
  385. 0
  386. 7
  387.   0         0.0364236        1.4509496
  388.   0         0.0240284        1.4546834
  389.         0.00635
  390.  
  391. brass sphere hook.1.hook.s3
  392. 0
  393. 0
  394. 4  0          0.0240284         1.4546834          0.00635
  395.  
  396. brass cylinder hook.1.hook.c4
  397. 0
  398. 0
  399. 7
  400.   0         0.0240284        1.4546834
  401.   0         0.0183388        1.4658848
  402.         0.00635
  403.  
  404. brass sphere hook.1.hook.s4
  405. 0
  406. 0
  407. 4  0          0.0183388         1.4658848          0.00635
  408.  
  409. brass cylinder hook.1.hook.c5
  410. 0
  411. 0
  412. 7
  413.   0         0.0183388        1.4658848
  414.   0           0.01905         1.482725
  415.         0.00635
  416.  
  417. brass sphere hook.1.hook.s5
  418. 0
  419. 0
  420. 4  0        0.01905          1.482725          0.00635
  421.  
  422. brass cylinder hook.1.hook.c6
  423. 0
  424. 0
  425. 7
  426.   0           0.01905         1.482725
  427.    0          0.0258572         1.5033752
  428.         0.00635
  429.  
  430. brass sphere hook.1.hook.s6
  431. 0
  432. 0
  433. 4   0           0.0258572      1.5033752           0.00635
  434.  
  435. brass cylinder hook.1.hook.c7
  436. 0
  437. 0
  438. 7
  439.    0          0.0258572         1.5033752
  440.     0           0.0384556      1.5260066
  441.         0.00635
  442.  
  443. brass sphere hook.1.hook.s7
  444. 0
  445. 0
  446. 4    0        0.0384556       1.5260066        0.00635
  447.  
  448. brass cylinder hook.1.hook.c8
  449. 0
  450. 0
  451. 7
  452.     0           0.0384556      1.5260066
  453.   0         0.0565404        1.5487904
  454.         0.00635
  455.  
  456. brass sphere hook.1.hook.s8
  457. 0
  458. 0
  459. 4  0          0.0565404         1.5487904          0.00635
  460.  
  461. brass cylinder hook.1.hook.c9
  462. 0
  463. 0
  464. 7
  465.   0         0.0565404        1.5487904
  466.    0          0.0798068         1.5698978
  467.         0.00635
  468.  
  469. brass sphere hook.1.hook.s9
  470. 0
  471. 0
  472. 4   0           0.0798068      1.5698978           0.00635
  473.  
  474. brass cylinder hook.1.hook.c10
  475. 0
  476. 0
  477. 7
  478.    0          0.0798068         1.5698978
  479.   0           0.10795           1.5875
  480.         0.00635
  481.  
  482. brass sphere hook.1.hook.s10
  483. 0
  484. 0
  485. 4  0        0.10795            1.5875          0.00635
  486.  
  487. brass sphere hook.1.lball
  488. 0
  489. 0
  490. 4   0         0.08255         1.4732        0.0127
  491.  
  492. brass sphere hook.1.uball
  493. 0
  494. 0
  495. 4  0        0.10795            1.5875           0.0127
  496. # xform -n hook.2 -i 2 -rz 90
  497. # xform -e -n hook.2 -i 2 -rz 90
  498. # genworm brass hook hermite(3.25,4.25,-12,12,t) 0 hermite(58,62.5,-9,6,t) .25 10
  499.  
  500. brass sphere hook.2.hook.s0
  501. 0
  502. 0
  503. 4        -0.08255  0            1.4732          0.00635
  504.  
  505. brass cylinder hook.2.hook.c1
  506. 0
  507. 0
  508. 7
  509.        -0.08255  0           1.4732
  510.      -0.0558292  0        1.4565122
  511.         0.00635
  512.  
  513. brass sphere hook.2.hook.s1
  514. 0
  515. 0
  516. 4      -0.0558292  0         1.4565122          0.00635
  517.  
  518. brass cylinder hook.2.hook.c2
  519. 0
  520. 0
  521. 7
  522.      -0.0558292  0        1.4565122
  523.      -0.0364236  0        1.4509496
  524.         0.00635
  525.  
  526. brass sphere hook.2.hook.s2
  527. 0
  528. 0
  529. 4      -0.0364236  0         1.4509496          0.00635
  530.  
  531. brass cylinder hook.2.hook.c3
  532. 0
  533. 0
  534. 7
  535.      -0.0364236  0        1.4509496
  536.      -0.0240284  0        1.4546834
  537.         0.00635
  538.  
  539. brass sphere hook.2.hook.s3
  540. 0
  541. 0
  542. 4      -0.0240284  0         1.4546834          0.00635
  543.  
  544. brass cylinder hook.2.hook.c4
  545. 0
  546. 0
  547. 7
  548.      -0.0240284  0        1.4546834
  549.      -0.0183388  0        1.4658848
  550.         0.00635
  551.  
  552. brass sphere hook.2.hook.s4
  553. 0
  554. 0
  555. 4      -0.0183388  0         1.4658848          0.00635
  556.  
  557. brass cylinder hook.2.hook.c5
  558. 0
  559. 0
  560. 7
  561.      -0.0183388  0        1.4658848
  562.        -0.01905  0         1.482725
  563.         0.00635
  564.  
  565. brass sphere hook.2.hook.s5
  566. 0
  567. 0
  568. 4        -0.01905  0          1.482725          0.00635
  569.  
  570. brass cylinder hook.2.hook.c6
  571. 0
  572. 0
  573. 7
  574.        -0.01905  0         1.482725
  575.      -0.0258572   0         1.5033752
  576.         0.00635
  577.  
  578. brass sphere hook.2.hook.s6
  579. 0
  580. 0
  581. 4      -0.0258572   0      1.5033752           0.00635
  582.  
  583. brass cylinder hook.2.hook.c7
  584. 0
  585. 0
  586. 7
  587.      -0.0258572   0         1.5033752
  588.      -0.0384556  0        1.5260066
  589.         0.00635
  590.  
  591. brass sphere hook.2.hook.s7
  592. 0
  593. 0
  594. 4      -0.0384556  0         1.5260066          0.00635
  595.  
  596. brass cylinder hook.2.hook.c8
  597. 0
  598. 0
  599. 7
  600.      -0.0384556  0        1.5260066
  601.      -0.0565404  0        1.5487904
  602.         0.00635
  603.  
  604. brass sphere hook.2.hook.s8
  605. 0
  606. 0
  607. 4      -0.0565404  0         1.5487904          0.00635
  608.  
  609. brass cylinder hook.2.hook.c9
  610. 0
  611. 0
  612. 7
  613.      -0.0565404  0        1.5487904
  614.      -0.0798068  0        1.5698978
  615.         0.00635
  616.  
  617. brass sphere hook.2.hook.s9
  618. 0
  619. 0
  620. 4      -0.0798068  0         1.5698978          0.00635
  621.  
  622. brass cylinder hook.2.hook.c10
  623. 0
  624. 0
  625. 7
  626.      -0.0798068  0        1.5698978
  627.        -0.10795  0           1.5875
  628.         0.00635
  629.  
  630. brass sphere hook.2.hook.s10
  631. 0
  632. 0
  633. 4        -0.10795  0            1.5875          0.00635
  634.  
  635. brass sphere hook.2.lball
  636. 0
  637. 0
  638. 4        -0.08255  0            1.4732           0.0127
  639.  
  640. brass sphere hook.2.uball
  641. 0
  642. 0
  643. 4        -0.10795  0            1.5875           0.0127
  644. # xform -n hook.3 -i 3 -rz 90
  645. # xform -e -n hook.3 -i 3 -rz 90
  646. # genworm brass hook hermite(3.25,4.25,-12,12,t) 0 hermite(58,62.5,-9,6,t) .25 10
  647.  
  648. brass sphere hook.3.hook.s0
  649. 0
  650. 0
  651. 4 -0           -0.08255            1.4732          0.00635
  652.  
  653. brass cylinder hook.3.hook.c1
  654. 0
  655. 0
  656. 7
  657.  -0          -0.08255           1.4732
  658.  -0        -0.0558292        1.4565122
  659.         0.00635
  660.  
  661. brass sphere hook.3.hook.s1
  662. 0
  663. 0
  664. 4 -0         -0.0558292         1.4565122          0.00635
  665.  
  666. brass cylinder hook.3.hook.c2
  667. 0
  668. 0
  669. 7
  670.  -0        -0.0558292        1.4565122
  671.  -0        -0.0364236        1.4509496
  672.         0.00635
  673.  
  674. brass sphere hook.3.hook.s2
  675. 0
  676. 0
  677. 4 -0         -0.0364236         1.4509496          0.00635
  678.  
  679. brass cylinder hook.3.hook.c3
  680. 0
  681. 0
  682. 7
  683.  -0        -0.0364236        1.4509496
  684.  -0        -0.0240284        1.4546834
  685.         0.00635
  686.  
  687. brass sphere hook.3.hook.s3
  688. 0
  689. 0
  690. 4 -0         -0.0240284         1.4546834          0.00635
  691.  
  692. brass cylinder hook.3.hook.c4
  693. 0
  694. 0
  695. 7
  696.  -0        -0.0240284        1.4546834
  697.  -0        -0.0183388        1.4658848
  698.         0.00635
  699.  
  700. brass sphere hook.3.hook.s4
  701. 0
  702. 0
  703. 4 -0         -0.0183388         1.4658848          0.00635
  704.  
  705. brass cylinder hook.3.hook.c5
  706. 0
  707. 0
  708. 7
  709.  -0        -0.0183388        1.4658848
  710.  -0          -0.01905         1.482725
  711.         0.00635
  712.  
  713. brass sphere hook.3.hook.s5
  714. 0
  715. 0
  716. 4 -0           -0.01905          1.482725          0.00635
  717.  
  718. brass cylinder hook.3.hook.c6
  719. 0
  720. 0
  721. 7
  722.  -0          -0.01905         1.482725
  723.  -0        -0.0258572        1.5033752
  724.         0.00635
  725.  
  726. brass sphere hook.3.hook.s6
  727. 0
  728. 0
  729. 4 -0         -0.0258572         1.5033752          0.00635
  730.  
  731. brass cylinder hook.3.hook.c7
  732. 0
  733. 0
  734. 7
  735.  -0        -0.0258572        1.5033752
  736.  -0        -0.0384556        1.5260066
  737.         0.00635
  738.  
  739. brass sphere hook.3.hook.s7
  740. 0
  741. 0
  742. 4 -0         -0.0384556         1.5260066          0.00635
  743.  
  744. brass cylinder hook.3.hook.c8
  745. 0
  746. 0
  747. 7
  748.  -0        -0.0384556        1.5260066
  749.  -0        -0.0565404        1.5487904
  750.         0.00635
  751.  
  752. brass sphere hook.3.hook.s8
  753. 0
  754. 0
  755. 4 -0         -0.0565404         1.5487904          0.00635
  756.  
  757. brass cylinder hook.3.hook.c9
  758. 0
  759. 0
  760. 7
  761.  -0        -0.0565404        1.5487904
  762.  -0        -0.0798068        1.5698978
  763.         0.00635
  764.  
  765. brass sphere hook.3.hook.s9
  766. 0
  767. 0
  768. 4 -0         -0.0798068         1.5698978          0.00635
  769.  
  770. brass cylinder hook.3.hook.c10
  771. 0
  772. 0
  773. 7
  774.  -0        -0.0798068        1.5698978
  775.  -0          -0.10795           1.5875
  776.         0.00635
  777.  
  778. brass sphere hook.3.hook.s10
  779. 0
  780. 0
  781. 4 -0           -0.10795            1.5875          0.00635
  782.  
  783. brass sphere hook.3.lball
  784. 0
  785. 0
  786. 4 -0           -0.08255            1.4732           0.0127
  787.  
  788. brass sphere hook.3.uball
  789. 0
  790. 0
  791. 4 -0           -0.10795            1.5875           0.0127
  792.