home *** CD-ROM | disk | FTP | other *** search
/ Learn 3D Graphics Programming on the PC / Learn_3D_Graphics_Programming_on_the_PC_Ferraro.iso / rwwin / shop.rw_ / shop.bin
Text File  |  1995-11-14  |  14KB  |  501 lines

  1. ModelBegin
  2.     ProtoBegin RightDoor
  3.         Vertex -0.45  0.00 -0.05
  4.         Vertex -0.43  0.00 -0.05
  5.         Vertex  0.00  0.00 -0.05
  6.         Vertex -0.45  0.50 -0.05
  7.         Vertex -0.43  0.50 -0.05
  8.         Vertex  0.00  0.50 -0.05
  9.         Vertex -0.45  0.55 -0.05
  10.         Vertex -0.43  0.55 -0.05
  11.         Vertex  0.00  0.55 -0.05
  12.         Vertex -0.45  1.00 -0.05
  13.         Vertex -0.43  1.00 -0.05
  14.         Vertex  0.00  1.00 -0.05
  15.  
  16.         MaterialBegin
  17.             Surface 0.4 0.6 0.2
  18.             Color 0.0 1.0 1.0
  19.             Opacity 0.5
  20.             Quad 5 6 3 2
  21.             Quad 11 12 9 8
  22.  
  23.         MaterialEnd
  24.         MaterialBegin
  25.             Surface 0.4 0.4 0.8
  26.             Color 1.0 1.0 0.0
  27.  
  28.             Quad 7 8 5 4
  29.             Quad 8 9 6 5 
  30.         MaterialEnd
  31.         MaterialBegin
  32.             Surface 0.4 0.4 0.8
  33.             Color 1.0 1.0 1.0
  34.  
  35.             Quad 4 5 2 1
  36.             Quad 10 11 8 7
  37.         MaterialEnd
  38.     ProtoEnd
  39.  
  40.     ProtoBegin LeftDoor
  41.         Vertex  0.00  0.00 -0.05
  42.         Vertex  0.43  0.00 -0.05
  43.         Vertex  0.45  0.00 -0.05
  44.         Vertex  0.00  0.50 -0.05
  45.         Vertex  0.43  0.50 -0.05
  46.         Vertex  0.45  0.50 -0.05
  47.         Vertex  0.00  0.55 -0.05
  48.         Vertex  0.43  0.55 -0.05
  49.         Vertex  0.45  0.55 -0.05
  50.         Vertex  0.00  1.00 -0.05
  51.         Vertex  0.43  1.00 -0.05
  52.         Vertex  0.45  1.00 -0.05
  53.  
  54.         MaterialBegin
  55.             Surface 0.4 0.6 0.2
  56.             Color 0.0 1.0 1.0
  57.             Opacity 0.5
  58.  
  59.             Quad 4 5 2 1 
  60.             Quad 10 11 8 7
  61.         MaterialEnd
  62.         MaterialBegin
  63.             Surface 0.4 0.4 0.8
  64.             Color 1.0 1.0 0.0
  65.  
  66.             Quad 7 8 5 4
  67.             Quad 8 9 6 5
  68.         MaterialEnd
  69.         MaterialBegin
  70.             Surface 0.4 0.4 0.8
  71.             Color 1.0 1.0 1.0
  72.  
  73.             Quad 5 6 3 2 
  74.             Quad 11 12 9 8
  75.         MaterialEnd
  76.     ProtoEnd
  77.     ProtoBegin Sign
  78.         Vertex -0.3 -0.15  0.00 UV 0.0 1.0
  79.         Vertex  0.0 -0.15  0.00 UV 1.0 1.0
  80.         Vertex  0.3 -0.15  0.00 UV 0.0 1.0
  81.         Vertex -0.3  0.15  0.00 UV 0.0 0.0
  82.         Vertex  0.0  0.15  0.00 UV 1.0 0.0
  83.         Vertex  0.3  0.15  0.00 UV 0.0 0.0
  84.  
  85.         TextureModes null
  86.         Texture objet1
  87.         Quad 1 2 5 4
  88.         Texture objet2
  89.         Quad 2 3 6 5
  90.     ProtoEnd
  91.         
  92.     ClumpBegin
  93.         Hints Container
  94.         # Vertices for the floor
  95.         Vertex -2.00  0.00  2.00
  96.         Vertex -1.00  0.00  2.00
  97.         Vertex  0.00  0.00  2.00
  98.         Vertex  1.00  0.00  2.00
  99.         Vertex  2.00  0.00  2.00 # 5
  100.  
  101.         Vertex -2.00  0.00  1.00
  102.         Vertex -1.00  0.00  1.00 UV 0.00 0.00
  103.         Vertex  0.00  0.00  1.00 UV 1.00 0.00
  104.         Vertex  1.00  0.00  1.00 UV 0.00 0.00
  105.         Vertex  2.00  0.00  1.00 # 10
  106.  
  107.         Vertex -0.50  0.00  0.50 UV 0.50 0.50
  108.         Vertex  0.00  0.00  0.50 UV 1.00 0.50
  109.         Vertex  0.50  0.00  0.50 UV 0.50 0.50 # 13
  110.  
  111.         Vertex -2.00  0.00  0.00
  112.         Vertex -1.00  0.00  0.00 UV 0.00 1.00
  113.         Vertex -0.50  0.00  0.00 UV 0.50 1.00
  114.         Vertex  0.00  0.00  0.00 UV 1.00 1.00
  115.         Vertex  0.50  0.00  0.00 UV 0.50 1.00
  116.         Vertex  1.00  0.00  0.00 UV 0.00 1.00
  117.         Vertex  2.00  0.00  0.00 # 20
  118.  
  119.         Vertex -0.50  0.00 -0.50 UV 0.50 0.50
  120.         Vertex  0.00  0.00 -0.50 UV 1.00 0.50
  121.         Vertex  0.50  0.00 -0.50 UV 0.50 0.50 # 23
  122.  
  123.         Vertex -2.00  0.00 -1.00
  124.         Vertex -1.00  0.00 -1.00 UV 0.00 0.00
  125.         Vertex  0.00  0.00 -1.00 UV 1.00 0.00
  126.         Vertex  1.00  0.00 -1.00 UV 0.00 0.00
  127.         Vertex  2.00  0.00 -1.00 # 28
  128.  
  129.         Vertex -2.00  0.00 -2.00
  130.         Vertex -1.00  0.00 -2.00
  131.         Vertex  0.00  0.00 -2.00
  132.         Vertex  1.00  0.00 -2.00
  133.         Vertex  2.00  0.00 -2.00 # 33
  134.  
  135.         # Vertices for the back wall.
  136.         Vertex -2.00  0.40 -2.00 UV 0.0 1.0
  137.         Vertex -1.00  0.40 -2.00 UV 1.0 1.0
  138.         Vertex  0.00  0.40 -2.00 UV 0.0 1.0
  139.         Vertex  1.00  0.40 -2.00 UV 1.0 1.0
  140.         Vertex  2.00  0.40 -2.00 UV 0.0 1.0 # 38
  141.  
  142.         Vertex -2.00  0.50 -2.00 UV 0.0 0.0
  143.         Vertex -1.00  0.50 -2.00 UV 1.0 0.0
  144.         Vertex -0.00  0.50 -2.00 UV 0.0 0.0
  145.         Vertex  1.00  0.50 -2.00 UV 1.0 0.0
  146.         Vertex  2.00  0.50 -2.00 UV 0.0 0.0 # 43
  147.  
  148.         Vertex -2.00  1.00 -2.00
  149.         Vertex -1.00  1.00 -2.00
  150.         Vertex  0.00  1.00 -2.00
  151.         Vertex  1.00  1.00 -2.00
  152.         Vertex  2.00  1.00 -2.00 # 48
  153.  
  154.         # Vertices for the right wall.
  155.         Vertex  2.00  0.40 -1.00 UV 1.0 1.0
  156.         Vertex  2.00  0.40  0.00 UV 0.0 1.0
  157.         Vertex  2.00  0.40  1.00 UV 1.0 1.0
  158.         Vertex  2.00  0.40  2.00 UV 0.0 1.0 # 52
  159.  
  160.         Vertex  2.00  0.50 -1.00 UV 1.0 0.0
  161.         Vertex  2.00  0.50  0.00 UV 0.0 0.0
  162.         Vertex  2.00  0.50  1.00 UV 1.0 0.0
  163.         Vertex  2.00  0.50  2.00 UV 0.0 0.0 # 56
  164.  
  165.         Vertex  2.00  1.00 -1.00
  166.         Vertex  2.00  1.00  0.00
  167.         Vertex  2.00  1.00  1.00
  168.         Vertex  2.00  1.00  2.00 # 60
  169.  
  170.         # Vertices for the left wall.
  171.         Vertex -2.00  0.40  2.00 UV 0.0 1.0
  172.         Vertex -2.00  0.40  1.00 UV 1.0 1.0
  173.         Vertex -2.00  0.40  0.00 UV 0.0 1.0
  174.         Vertex -2.00  0.40 -1.00 UV 1.0 1.0 # 64
  175.  
  176.         Vertex -2.00  0.50  2.00 UV 0.0 0.0
  177.         Vertex -2.00  0.50  1.00 UV 1.0 0.0
  178.         Vertex -2.00  0.50  0.00 UV 0.0 0.0
  179.         Vertex -2.00  0.50 -1.00 UV 1.0 0.0 # 68
  180.  
  181.         Vertex -2.00  1.00  2.00
  182.         Vertex -2.00  1.00  1.00
  183.         Vertex -2.00  1.00  0.00
  184.         Vertex -2.00  1.00 -1.00 # 72
  185.  
  186.         # Vertices for the ceiling.
  187.         Vertex -1.00  1.00 -1.00
  188.         Vertex  0.00  1.00 -1.000
  189.         Vertex  1.00  1.00 -1.00 # 75
  190.         
  191.         Vertex -0.80  1.05 -0.80
  192.         Vertex -0.20  1.05 -0.80
  193.         Vertex  0.20  1.05 -0.80
  194.         Vertex  0.80  1.05 -0.80 # 79
  195.  
  196.         Vertex -1.00  1.00  0.00
  197.         Vertex -0.80  1.05  0.00
  198.         Vertex -0.20  1.05  0.00
  199.         Vertex  0.00  1.00  0.00
  200.         Vertex  0.20  1.05  0.00
  201.         Vertex  0.80  1.05  0.00
  202.         Vertex  1.00  1.00  0.00 # 86
  203.  
  204.         Vertex -0.80  1.05  0.80
  205.         Vertex -0.20  1.05  0.80
  206.         Vertex  0.20  1.05  0.80
  207.         Vertex  0.80  1.05  0.80 # 90
  208.  
  209.         Vertex -1.00  1.00  1.00
  210.         Vertex  0.00  1.00  1.00
  211.         Vertex  1.00  1.00  1.00 # 93
  212.  
  213.         Vertex -1.00  1.00  2.00
  214.         Vertex  0.00  1.00  2.00
  215.         Vertex  1.00  1.00  2.00 # 96
  216.  
  217.         # Vertices for the shop window.
  218.         Vertex -2.00 1.0 2.00
  219.         Vertex -0.45 1.0 2.00
  220.         Vertex -0.45 0.0 2.00
  221.         Vertex -2.00 0.0 2.00
  222.  
  223.         Vertex 0.45 1.0 2.00
  224.         Vertex 2.00 1.0 2.00
  225.         Vertex 2.00 0.0 2.00
  226.         Vertex 0.45 0.0 2.00
  227.  
  228.         # The floor.
  229.         MaterialBegin
  230.             Surface 0.6 0.0 0.0
  231.             Color 1.0 0.0 0.0
  232.  
  233.             Quad 1 2 7 6
  234.             Quad 14 15 25 24
  235.             Quad 3 4 9 8
  236.             Quad 24 25 30 29
  237.             Quad 6 7 15 14
  238.             Quad 26 27 32 31
  239.  
  240.             Quad 2 3 8 7
  241.             Quad 19 20 28 27
  242.             Quad 4 5 10 9
  243.             Quad 25 26 31 30
  244.             Quad 9 10 20 19
  245.             Quad 27 28 33 32
  246.         
  247.             TextureModes null
  248.             Surface 1.0 0.0 0.0
  249.             Color 1.0 0.0 0.0
  250.  
  251. #            Texture mosaic01
  252.             Quad 7 11 16 15
  253.             Quad 7 8 12 11
  254.             Quad 11 12 17 16
  255.  
  256. #            Texture mosaic11
  257.             Quad 8 9 13 12
  258.             Quad 13 9 19 18
  259.             Quad 12 13 18 17
  260.  
  261. #            Texture mosaic00
  262.             Quad 15 16 21 25
  263.             Quad 21 22 26 25
  264.             Quad 16 17 22 21
  265.  
  266. #            Texture mosaic10
  267.             Quad 22 23 27 26
  268.             Quad 18 19 27 23
  269.             Quad 17 18 23 22
  270.         MaterialEnd
  271.  
  272.         # The back wall.
  273.         MaterialBegin
  274.             Surface 0.8 0.0 0.0
  275. Surface 1.0 0.0 0.0
  276.             Color   1.0 1.0 1.0
  277. Color 0.5 0.25 0.0
  278.  
  279.             Quad 29 30 35 34
  280.             Quad 30 31 36 35
  281.             Quad 31 32 37 36
  282.             Quad 32 33 38 37
  283.             Quad 39 40 45 44
  284.             Quad 40 41 46 45
  285.             Quad 41 42 47 46
  286.             Quad 42 43 48 47
  287.  
  288.             TextureModes FORESHORTEN
  289.             Texture wallpat
  290.  
  291.             Quad 34 35 40 39
  292.             Quad 35 36 41 40
  293.             Quad 36 37 42 41
  294.             Quad 37 38 43 42
  295.         MaterialEnd
  296.  
  297.         # The right wall.
  298.         MaterialBegin
  299.             Surface 0.8 0.0 0.0
  300. Surface 1.0 0.0 0.0
  301.             Color   1.0 1.0 1.0
  302. Color 0.5 0.25 0.0
  303.  
  304.             Quad 33 28 49 38
  305.             Quad 28 20 50 49
  306.             Quad 20 10 51 50
  307.             Quad 10 5 52 51
  308.             Quad 43 53 57 48
  309.             Quad 53 54 58 57
  310.             Quad 54 55 59 58
  311.             Quad 55 56 60 59
  312.  
  313.             TextureModes FORESHORTEN
  314.             Texture wallpat
  315.  
  316.             Quad 38 49 53 43
  317.             Quad 49 50 54 53
  318.             Quad 50 51 55 54
  319.             Quad 51 52 56 55
  320.         MaterialEnd
  321.  
  322.         # The left wall.
  323.         MaterialBegin
  324.             Surface 0.8 0.0 0.0
  325. Surface 1.0 0.0 0.0
  326.             Color   1.0 1.0 1.0
  327. Color 0.5 0.25 0.0
  328.  
  329.             Quad 1 6 62 61
  330.             Quad 6 14 63 62
  331.             Quad 14 24 64 63
  332.             Quad 24 29 34 64
  333.             Quad 65 66 70 69
  334.             Quad 66 67 71 70
  335.             Quad 67 68 72 71
  336.             Quad 68 39 44 72
  337.  
  338.             TextureModes FORESHORTEN
  339.             Texture wallpat
  340.  
  341.             Quad 61 62 66 65
  342.             Quad 62 63 67 66
  343.             Quad 63 64 68 67
  344.             Quad 64 34 39 68
  345.         MaterialEnd
  346.  
  347.         # The ceiling
  348.         MaterialBegin
  349.             Surface 0.9 0.0 0.0
  350.             Color   1.0 1.0 1.0
  351. Color 0.5 0.25 0.0
  352.  
  353.             Quad 44 45 73 72
  354.             Quad 45 46 74 73
  355.             Quad 46 47 75 74
  356.             Quad 47 48 57 75
  357.             Quad 72 73 80 71
  358.             Quad 75 57 58 86
  359.             Quad 71 80 91 70
  360.             Quad 86 58 59 93
  361.             Quad 70 91 94 69
  362.             Quad 91 92 95 94
  363.             Quad 92 93 96 95
  364.             Quad 93 59 60 96
  365.             
  366.             Surface 0.5 0.0 0.0
  367. Color 0.5 0.25 0.0
  368.  
  369.             Quad 73 74 77 76
  370.             Quad 74 75 79 78
  371.             Quad 73 76 81 80
  372.             Quad 77 74 83 82
  373.             Quad 74 78 84 83
  374.             Quad 79 75 86 85
  375.             Quad 80 81 87 91
  376.             Quad 82 83 92 88
  377.             Quad 83 84 89 92
  378.             Quad 85 86 93 90
  379.             Quad 87 88 92 91
  380.             Quad 89 90 93 92
  381.  
  382.             Surface 1.0 0.5 0.0
  383. Color 1.0 1.0 1.0
  384.  
  385.             Quad 76 77 82 81
  386.             Quad 78 79 85 84
  387.             Quad 81 82 88 87
  388.             Quad 84 85 90 89
  389.         MaterialEnd
  390.  
  391. #The front wall
  392.  
  393.         MaterialBegin
  394.             Surface 0.5 0.0 0.0
  395.             Color 0.0 0.7 1.0
  396. #            Opacity 0.5
  397.  
  398.             Quad 97 98 99 100
  399.             Quad 101 102 103 104
  400.         MaterialEnd
  401.  
  402.         TransformBegin
  403.             Translate -0.45 0.0 2.0
  404.             ClumpBegin
  405.                 Tag 7
  406.                 ProtoInstance LeftDoor
  407.             ClumpEnd
  408.         TransformEnd
  409.         TransformBegin
  410.             Translate 0.45 0.0 2.0
  411.             ClumpBegin
  412.                 Tag 8
  413.                 ProtoInstance RightDoor
  414.             ClumpEnd
  415.         TransformEnd
  416.  
  417.         TransformBegin
  418.             Translate 0.0 0.75 -1.95
  419.  
  420.             ProtoInstance Sign
  421.         TransformEnd
  422.  
  423.         TransformBegin
  424.             Translate -1.4 0.0 -1.4
  425.             ClumpBegin
  426.                 TransformBegin
  427.                     #Scale 0.75 0.4 0.75
  428.                     Scale 2.0 0.3 2.0
  429.                     Include ped.rwx
  430.                 TransformEnd
  431.                 Translate 0.0 0.3 0.0
  432.                 ClumpBegin
  433.                     Tag 2
  434.                     Scale 3.0 3.0 3.0
  435.                     Include vase1.rwx
  436.                 ClumpEnd
  437.             ClumpEnd
  438.         TransformEnd
  439.  
  440.         TransformBegin
  441.             Translate -0.8 0.0 1.0
  442.             ClumpBegin
  443.                 TransformBegin
  444.                     Scale 1.0 0.3 1.0
  445.                     Include ped2.rwx
  446.                 TransformEnd
  447.                 Translate 0.0 0.3 0.0
  448.                 ClumpBegin
  449.                     Tag 1
  450.                     Scale 1.25 0.75 1.25
  451.                     Include bowl.rwx
  452.                 ClumpEnd
  453.             ClumpEnd
  454.         TransformEnd
  455.  
  456.         TransformBegin
  457.             Translate 1.4 0.0 0.0
  458.             ClumpBegin
  459.                 TransformBegin
  460.                     Scale 0.6 0.6 0.6
  461.                     Include ped3.rwx
  462.                 TransformEnd
  463.                 Translate 0.0 0.6 0.0
  464.                 ClumpBegin
  465.                     Tag 3
  466.                     Scale 3.0 1.5 1.5
  467.                     Include vase2.rwx
  468.                 ClumpEnd           
  469.             ClumpEnd
  470.         TransformEnd
  471.  
  472.         TransformBegin
  473.             Translate -1.98 0.75 0.0
  474.             ClumpBegin
  475.                 Tag 4
  476.                 Rotate 0.0 1.0 0.0 90.0
  477.                 Include frame.rwx
  478.             ClumpEnd
  479.         TransformEnd
  480.  
  481.         TransformBegin
  482.             Translate 1.98 0.75 -1.0
  483.             ClumpBegin
  484.                 Tag 5
  485.                 Rotate 0.0 1.0 0.0 -90.0
  486.                 Include frame1.rwx
  487.             ClumpEnd
  488.         TransformEnd
  489.     ClumpEnd
  490. ModelEnd
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.