home *** CD-ROM | disk | FTP | other *** search
- /*
- This file exports:
- whirligig.obj The parent
- wg.gig.obj The spinnin gig
- See just below for surfaces to redefine.
- */
-
- color wg.stem.surf {
- diff <.2, .2, .2>
- refl <.7, .7, .7>
- }
-
- color wg.crossbar.surf {
- diff <.2, .2, .2>
- refl <.7, .7, .7>
- }
-
- color wg.stub.surf {
- diff <.2, .2, .2>
- refl <.7, .7, .7>
- }
-
- color wg.gig.surf {
- diff <.2, .2, .2>
- refl <.7, .7, .7>
- }
-
- /* ******************************************** */
-
- object _wg.stub.obj_
-
- slice _wg.stub.slice_ = {
- <.15, 0>,
- <.15, 1>,
- <0, 1.2>
- }
-
-
- spin {
- loc <0, 0, 0>
- patt wg.stub.surf
- slice _wg.stub.slice_
- }
-
- endobject /* _wg.stub.obj_ */
-
- /* ******************************************** */
-
- object wg.gig.obj
-
- xrotate _wg.stub.obj_ 90
- instance {
- object _wg.stub.obj_
- }
- reset _wg.stub.obj_
-
- slice _slice1_ = {
- <.2, -1.5>,
- <.2, 1.5>
- }
-
- spin {
- loc <0, 0, .9>
- patt wg.gig.surf
- slice _slice1_
- }
-
- endobject /* wg.gig.obj */
-
- /* ******************************************** */
-
- object _wg.crossbar.obj_
-
- slice _wg.crossbar.slice_ = {
- <0, -2.5>,
- <.2, -2.5>,
- <.2, 2.5>,
- <0, 2.5>
- }
-
- spin {
- loc <0, 0, 0>
- patt wg.crossbar.surf
- slice _wg.crossbar.slice_
- }
-
- endobject /* _wg.crossbar.obj_ */
-
- /* ******************************************** */
-
- object whirligig.obj
-
- zrotate _wg.crossbar.obj_ 90
- translate _wg.crossbar.obj_ <0, 7, 0>
- instance {
- object _wg.crossbar.obj_
- }
- reset _wg.crossbar.obj_
-
- slice _wg.stem.slice_ = {
- <.5, 0>,
- <0, 8>
- }
-
- spin {
- loc <0, 0, 0>
- patt wg.stem.surf
- slice _wg.stem.slice_
- }
-
- translate wg.gig.obj <2.5, 7, 0>
- child wg.gig.obj
- reset wg.gig.obj
-
- yrotate wg.gig.obj 180
- translate wg.gig.obj <-2.5, 7, 0>
- child wg.gig.obj
- reset wg.gig.obj
-
- endobject /* whiligig.obj */
-
- /* ******************************************** */
-
- /*
- killobject _wg.crossbar.obj_
- killobject _wg.stub.obj_
- */
-