home *** CD-ROM | disk | FTP | other *** search
-
- /******************************************
- *
- * exports: glider.obj, a simple airplane object
- * the glider points in the +x direction.
- * +y is up.
- *
- ******************************************/
-
-
- /*
- ; uncomment this section for stand-alone rendering.
- ; also uncomment last line of file
-
- camera {
- loc [40, 8, 15]
- target [-7, 1, 0]
- hfov 25
- }
-
- lamp {
- loc [10, 25, 2]
- }
- */
-
-
- object glider.obj
-
- color _glider.surf_ {
- diff [.8, .65, .3]
- scoef 5
- srefl .3
- }
-
- color _silver_ {
- diff [.8, .8, .8]
- scoef 100
- srefl 1
- }
-
- /* fuselage */
-
- box {
- patt _glider.surf_
- loc [0, 0, -.2]
- v1 [-15, 0, 0]
- v2 [0, 2, 0]
- v3 [0, 0, .4]
- }
-
-
- /* the wing */
-
- slice _wing.slice_ = {
- [-3, 0],
- [-4, 10],
- [-6, 10],
- [-7, 0],
- [-6, -10],
- [-4, -10]
- closed
- }
-
- extrude {
- slice _wing.slice_
- loc [0, .9, 0]
- xaxis [1, 0, 0]
- yaxis [0, 0, 1]
- dir [0, 1, 0]
- length .2
- front back
- patt _glider.surf_
- }
-
- /* the horizontal tail */
-
- slice _htail.slice_ = {
- [-12, 0],
- [-13, 4],
- [-15, 4],
- [-15, -4],
- [-13, -4]
- closed
- }
-
- extrude {
- slice _htail.slice_
- loc [0, .9, 0]
- xaxis [1, 0, 0]
- yaxis [0, 0, 1]
- dir [0, 1, 0]
- length .2
- front back
- patt _glider.surf_
- }
-
- /* the vertical tail */
-
- slice _vtail.slice_ = {
- [-12, 2],
- [-13, 5],
- [-15, 5],
- [-15, 2]
- closed
- }
-
- extrude {
- slice _vtail.slice_
- loc [0, 0, .1]
- dir [0, 0, -1]
- xaxis [1, 0, 0]
- yaxis [0, 1, 0]
- length .2
- front back
- patt _glider.surf_
- }
-
- /* the nose weight */
-
- box {
- loc [.05, .3, .25]
- v1 [-2, 0, 0]
- v2 [0, 1.4, 0]
- v3 [0, 0, -.5]
- patt _silver_
- }
-
- endobj /* glider.obj */
-
- /* uncomment the next line for stand-alone rendering */
- ;instance glider.obj
-