Subversion Repositories Kolibri OS

Rev

Rev 8903 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. // block name, color, step, coord: x,y,z, rotation: x,y,z
  2.  
  3. const m1 = 0xffffff; //белый
  4. const m2 = 0x9e5d1a; //коричневый
  5. const m3 = 0x080808; //черный
  6. const m4 = 0xff8080; //
  7.  
  8. model_list=[
  9. ['b2x3x1', m1, 0,  4, -16, 6, 0,0,90],
  10. ['b2x3x1', m1, 0, 0, -8, 6, 0,0,90],
  11. ['b2x2x1', m1, 0,  4, -8, 6, 0,0,0],
  12. ['b2x3x1', m1, 0,  4, 0, 6, 0,0,90],
  13. ['b2x3x1', m1, 0,-12, 4, 6, 0,0,0],
  14. ['b2x3x1', m1, 0,  4, 8, 6, 0,0,90],
  15. ['b2x3x1', m1, 0,  8, 4, 6, 0,0,0],
  16. ['b2x3x1', m1, 0,  8, 16, 6, 0,0,90],
  17. ['b2x2x1', m1, 0, -8, 16, 6, 0,0,0],
  18. ['b1x3x1', m1,  1,  4, -16, 9, 0,0,90],
  19. ['b2x3x1', m1,  1, 0, -12, 9, 0,0,90],
  20. ['b2x2x1', m2,  1,  8, -12, 9, 0,0,90],
  21. ['b2x2x1', m1,  1, -8, -4, 9, 0,0,0],
  22. ['b2x3x1', m1,  1,  8, -4, 9, 0,0,90],
  23. ['b2x3x1', m1,  1, -4, 4, 9, 0,0,90],
  24. ['b2x3x1', m1,  1, -4, 12, 9, 0,0,90],
  25. ['b2x3x1', m1,  1, 12, 4, 9, 0,0,90],
  26. ['b2x3x1', m1,  1, 12, 12, 9, 0,0,90],
  27. ['b1x1x1', m1,  1, 0, 16, 9, 0,0,0],
  28. ['b1x1x1', m1,  1, -8, 20, 9, 0,0,0],
  29. ['b1x2x1', m3,  1, 0, 20, 9, 0,0,90],
  30. ['b1x2x1', m1,  1,  8, 20, 9, 0,0,90],
  31. ['b1x3x1', m1,  2, 0, -20, 12, 0,0,0],
  32. ['b1x2x1', m1,  2, -4, -16, 12, 0,0,0],
  33. ['b1x2x1', m1,  2,  4, -16, 12, 0,0,0],
  34. ['a1x2x2', m3,  2, -8, -8, 12, 0,0,180],
  35. ['a1x2x2', m2,  2,  8, -8, 12, 0,0,180],
  36. ['t2x3x1', m1,  2, -4, -4, 12, 0,0,180],
  37. ['t2x3x1', m1,  2,  4, -4, 12, 0,0,0],
  38. ['b2x3x1', m1,  2,-12, 0, 12, 0,0,0],
  39. ['b2x3x1', m1,  2,  8, 0, 12, 0,0,0],
  40. ['a1x2x3', m3,  2,-12, 12, 12, 0,0,0],
  41. ['a1x2x2', m1,  2, -8, 16, 12, 0,0,0],
  42. ['a1x2x2', m3,  2, -4, 16, 12, 0,0,0],
  43. ['a1x2x2', m3,  2, 0, 16, 12, 0,0,0],
  44. ['a1x2x2', m1,  2,  4, 16, 12, 0,0,0],
  45. ['a1x2x2', m1,  2,  8, 16, 12, 0,0,0],
  46. ['a1x2x3', m2,  2, 12, 12, 12, 0,0,0],
  47. ['f1x3x1', m3,  3,  4,-20, 15, 0,0,90],
  48. ['f1x3x1', m1,  3,  4,-16, 15, 0,0,90],
  49. ['b1x3x1', m1,  3,  4,-12, 15, 0,0,90],
  50. ['b1x2x1', m3,  3, -8, -8, 15, 0,0,0],
  51. ['b2x2x1', m1,  3, -4, -8, 15, 0,0,0],
  52. ['b2x2x1', m2,  3,  4, -8, 15, 0,0,0],
  53. ['b2x3x1', m1,  3, -4,  0, 15, 0,0,90],
  54. ['b2x3x1', m1,  3,  8,  0, 15, 0,0,90],
  55. ['b1x2x1', m3,  3, 12,  0, 15, 0,0,0],
  56. ['b2x2x1', m2,  3,-12,  8, 15, 0,0,0],
  57. ['b2x3x1', m1,  3,  4, 12, 15, 0,0,90],
  58. ['b2x2x1', m1,  3,  8,  8, 15, 0,0,0],
  59. ['b1x1x1', m3,  3, -8, 16, 15, 0,0,0],
  60. ['b1x1x1', m1,  3,  8, 16, 15, 0,0,0],
  61. ['f1x2x1', m1,  4,  2,-16, 18, 0,0,90],
  62. ['b1x1x1', m1,  4, -8, -4, 18, 0,0,0],
  63. ['a1x3x2', m1,  4, -4, -4, 18, 0,0,180],
  64. ['a1x3x2', m1,  4,  0, -4, 18, 0,0,180],
  65. ['a1x3x2', m1,  4,  4, -4, 18, 0,0,180],
  66. ['b1x1x1', m1,  4,  8, -4, 18, 0,0,0],
  67. ['a1x2x2', m1,  4, -8,  0, 18, 0,0,90],
  68. ['a1x2x2', m1,  4, -8,  4, 18, 0,0,90],
  69. ['a1x2x2', m3,  4, -8,  8, 18, 0,0,90],
  70. ['b2x3x1', m1,  4, -4,  0, 18, 0,0,0],
  71. ['b1x3x1', m1,  4,  4,  0, 18, 0,0,0],
  72. ['a1x2x2', m3,  4,  8,  0, 18, 0,0,-90],
  73. ['a1x2x2', m3,  4,  8,  4, 18, 0,0,-90],
  74. ['a1x2x2', m1,  4,  8,  8, 18, 0,0,-90],
  75. ['b1x1x1', m2,  4,-12, 12, 18, 0,0,0],
  76. ['b1x1x1', m1,  4, 12, 12, 18, 0,0,0],
  77. ['a1x2x2', m2,  4, -8, 12, 18, 0,0,0],
  78. ['a1x2x2', m2,  4, -4, 12, 18, 0,0,0],
  79. ['a1x2x2', m3,  4,  0, 12, 18, 0,0,0],
  80. ['a1x2x2', m3,  4,  4, 12, 18, 0,0,0],
  81. ['a1x2x2', m1,  4,  8, 12, 18, 0,0,0],
  82. ['b1x1x1', m2,  5, -8,  0, 21, 0,0,0],
  83. ['b2x2x1', m2,  5, -4, -4, 21, 0,0,0],
  84. ['b1x1x1', m1,  5,  4, -4, 21, 0,0,0],
  85. ['b1x2x1', m3,  5,  8,  0, 21, 0,0,90],
  86. ['b1x2x1', m3,  5,  8,  4, 21, 0,0,90],
  87. ['b1x2x1', m1,  5, -4,  4, 21, 0,0,90],
  88. ['b1x3x1', m1,  5,  0,  4, 21, 0,0,0],
  89. ['b2x2x1', m2,  5, -8,  8, 21, 0,0,0],
  90. ['b2x2x1', m1,  5,  4,  8, 21, 0,0,0],
  91. ['b1x2x1', m1,  6,  4, -12, 3, 0,0,0],
  92. ['b1x3x1', m1,  6,  0, -16, 3, 0,0,0],
  93. ['b1x2x1', m1,  6, -4, -12, 3, 0,0,0],
  94. ['b2x3x1', m1,  6,  4,  4, 3, 0,0,90],
  95. ['b1x3x1', m1,  6,  8,  8, 3, 0,0,0],
  96. ['b1x3x1', m1,  6,  4, 12, 3, 0,0,0],
  97. ['b1x2x1', m1,  6,  0, 12, 3, 0,0,0],
  98. ['a1x2x2', m2,  6,  0, 20, 3, 0,0,0],
  99. ['b1x3x1', m1,  6, -4, 12, 3, 0,0,0],
  100. ['b1x3x1', m1,  6, -8,  8, 3, 0,0,0],
  101. ['u1x2x1', m1,  7, -4,-30, 6, 0,0,90],
  102. ['u1x2x1', m1,  7, -4,-26, 6, 0,0,90],
  103. ['b1x3x1', m1,  8, -8,-30, 9, 0,0,0],
  104. ['f1x3x1', m1,  8, -4,-34, 9, 0,0,0],
  105. ['f1x3x1', m3,  9, -8,-30, 12, 0,0,0],
  106. ['b1x3x1', m1,  9, -4,-28, 12, 0,0,0],
  107. ['c1x1x1', m3, 10, -4,-32, 12, 0,0,0],
  108. ['c1x1x1', m3, 10, -4,-32, 15, 0,0,0],
  109. ['f1x2x1', m1, 11,  2,-34, 6, 0,0,90],
  110. ['f1x3x1', m1, 11,  0,-30, 6, 0,0,0],
  111. ['f1x3x1', m4, 12,  0,-36, 9, 0,0,0],
  112. ['t2x3x1', m1, 12,  0,-20, 9, 0,0,-90],
  113. ['f1x2x1', m1, 13,  0,-34, 12, 0,0,0],
  114. ['a1x2x2', m2, 13,  0,-28, 15, 0,0,180],
  115. ['u1x2x1', m1, 14, 4,-30, 6, 0,0,-90],
  116. ['u1x2x1', m1, 14, 4,-26, 6, 0,0,-90],
  117. ['b1x3x1', m1, 15, 8,-30, 9, 0,0,0],
  118. ['f1x3x1', m1, 15, 4,-34, 9, 0,0,0],
  119. ['f1x3x1', m2, 16, 8,-30, 12, 0,0,0],
  120. ['b1x3x1', m1, 16, 4,-28, 12, 0,0,0],
  121. ['c1x1x1', m3, 17, 4,-32, 12, 0,0,0],
  122. ['c1x1x1', m2, 17, 4,-32, 15, 0,0,0],
  123. ['a1x2x2', m3, 18, -4,-28, 15, 0,0,90],
  124. ['a1x2x2', m2, 18,  4,-28, 15, 0,0,-90],
  125. ['b1x3x1', m2, 18, -2,-24, 15, 0,0,90],
  126. ['b1x3x1', m3, 18, 10,-24, 15, 0,0,90],
  127. ['f1x3x1', m3, 19,  4,-28, 18, 0,0,90],
  128. ['b1x2x1', m3, 19,  2,-24, 18, 0,0,90],
  129. ['a1x2x2', m3, 19, 10,-24, 18, 0,0,90],
  130. ['a1x2x2', m2, 19,-10,-24, 18, 0,0,-90],
  131. ['b1x1x1', m3, 20, 10,-24, 21, 0,0,0],
  132. ['b1x1x1', m3, 20,-10,-24, 21, 0,0,0],
  133. ['b1x1x1', m2, 21, 10,-24, 24, 0,0,0],
  134. ['b1x1x1', m2, 21,-10,-24, 24, 0,0,0],
  135. ['c1x3x1', m1, 22,  4,-20, 0, 0,0,0],
  136. ['c1x3x1', m1, 22, -4,-20, 0, 0,0,0],
  137. ['c1x4x1', m1, 22,  8,  0, 0, 0,0,0],
  138. ['c1x4x1', m1, 22, -8,  0, 0, 0,0,0],
  139. ['b2x3x1', m1, 22,  4,  8, 0, 0,0,90],
  140. ['t2x3x1', m1, 22,  0, 16, 0, 0,0,90],
  141. ['c1x3x1', m2, 22,  0, 24,  0, 0,0,-45],
  142. ['c1x4x1', m3, 23,  0,  8,  3, 0,0,-45, 1],
  143. ['c1x4x1', m3, 23,  0, 12, -3, 0,0,-45, 2],
  144. ['c1x4x1', m3, 23,  0, 12,  3, 0,0,-45, 3],
  145. ];
  146.  
  147. model_animat=[
  148. [132,'rotation','z','*1', -0.883572934,0.883572934,.09817477],
  149. [133,'rotation','z','*2', -0.883572934,0.883572934,.09817477],
  150. [134,'rotation','z','*3', -0.883572934,0.883572934,.09817477],
  151. [135,'rotation','z','*4', -0.883572934,0.883572934,.09817477],
  152. ];
  153.