2
0

Scene.lua 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. -- Generated by: C:\Users\godli\src\anki\out\build\x64-Release\Bin\GltfImporter.exe PhysicsPlayground.gltf C:/Users/godli/src/anki/Samples/PhysicsPlayground/Assets/ -rpath Assets -texrpath Assets -v
  2. local scene = getSceneGraph()
  3. local events = getEventManager()
  4. node = scene:newGpuParticleEmitterNode("Cube.020")
  5. comp = node:getSceneNodeBase():getGpuParticleEmitterComponent()
  6. comp:loadParticleEmitterResource("Assets/GpuSparks.ankipart")
  7. trf = Transform.new()
  8. trf:setOrigin(Vec4.new(25.411236, 0.543148, 22.679190, 0))
  9. rot = Mat3x4.new()
  10. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  11. trf:setRotation(rot)
  12. trf:setScale(0.500000)
  13. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  14. node = scene:newModelNode("Icosphere.001")
  15. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/Icosphere_walls_ac2438354c62251.ankimdl")
  16. trf = Transform.new()
  17. trf:setOrigin(Vec4.new(25.411236, 3.345554, 28.742823, 0))
  18. rot = Mat3x4.new()
  19. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  20. trf:setRotation(rot)
  21. trf:setScale(1.912920)
  22. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  23. node2 = scene:newStaticCollisionNode("Icosphere.001_cl")
  24. comp = node2:getSceneNodeBase():getBodyComponent()
  25. comp:loadMeshResource("Assets/Icosphere_834d64c142beaa13.ankimesh")
  26. comp:setWorldTransform(trf)
  27. node = scene:newModelNode("Icosphere")
  28. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/Icosphere_walls_ac2438354c62251.ankimdl")
  29. trf = Transform.new()
  30. trf:setOrigin(Vec4.new(25.411236, 3.316930, 22.637743, 0))
  31. rot = Mat3x4.new()
  32. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  33. trf:setRotation(rot)
  34. trf:setScale(1.264235)
  35. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  36. node2 = scene:newStaticCollisionNode("Icosphere_cl")
  37. comp = node2:getSceneNodeBase():getBodyComponent()
  38. comp:loadMeshResource("Assets/Icosphere_834d64c142beaa13.ankimesh")
  39. comp:setWorldTransform(trf)
  40. node = scene:newModelNode("Cube.019")
  41. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  42. trf = Transform.new()
  43. trf:setOrigin(Vec4.new(30.798492, 2.376611, -6.000000, 0))
  44. rot = Mat3x4.new()
  45. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  46. trf:setRotation(rot)
  47. trf:setScale(1.000000)
  48. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  49. node2 = scene:newStaticCollisionNode("Cube.019_cl")
  50. comp = node2:getSceneNodeBase():getBodyComponent()
  51. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  52. comp:setWorldTransform(trf)
  53. node = scene:newModelNode("Cube.018")
  54. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  55. trf = Transform.new()
  56. trf:setOrigin(Vec4.new(29.798492, 1.376611, -6.000000, 0))
  57. rot = Mat3x4.new()
  58. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  59. trf:setRotation(rot)
  60. trf:setScale(1.000000)
  61. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  62. node2 = scene:newStaticCollisionNode("Cube.018_cl")
  63. comp = node2:getSceneNodeBase():getBodyComponent()
  64. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  65. comp:setWorldTransform(trf)
  66. node = scene:newModelNode("Cube.017")
  67. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  68. trf = Transform.new()
  69. trf:setOrigin(Vec4.new(28.798492, 0.376611, -6.000000, 0))
  70. rot = Mat3x4.new()
  71. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  72. trf:setRotation(rot)
  73. trf:setScale(1.000000)
  74. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  75. node2 = scene:newStaticCollisionNode("Cube.017_cl")
  76. comp = node2:getSceneNodeBase():getBodyComponent()
  77. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  78. comp:setWorldTransform(trf)
  79. node = scene:newModelNode("Cube.016")
  80. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  81. trf = Transform.new()
  82. trf:setOrigin(Vec4.new(31.798492, 3.376611, -6.000000, 0))
  83. rot = Mat3x4.new()
  84. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  85. trf:setRotation(rot)
  86. trf:setScale(1.000000)
  87. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  88. node2 = scene:newStaticCollisionNode("Cube.016_cl")
  89. comp = node2:getSceneNodeBase():getBodyComponent()
  90. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  91. comp:setWorldTransform(trf)
  92. node = scene:newModelNode("Cube.015")
  93. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  94. trf = Transform.new()
  95. trf:setOrigin(Vec4.new(32.798492, 4.376611, -6.000000, 0))
  96. rot = Mat3x4.new()
  97. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  98. trf:setRotation(rot)
  99. trf:setScale(1.000000)
  100. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  101. node2 = scene:newStaticCollisionNode("Cube.015_cl")
  102. comp = node2:getSceneNodeBase():getBodyComponent()
  103. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  104. comp:setWorldTransform(trf)
  105. node = scene:newModelNode("Cube.014")
  106. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  107. trf = Transform.new()
  108. trf:setOrigin(Vec4.new(33.798492, 5.376611, -6.000000, 0))
  109. rot = Mat3x4.new()
  110. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  111. trf:setRotation(rot)
  112. trf:setScale(1.000000)
  113. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  114. node2 = scene:newStaticCollisionNode("Cube.014_cl")
  115. comp = node2:getSceneNodeBase():getBodyComponent()
  116. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  117. comp:setWorldTransform(trf)
  118. node = scene:newModelNode("Cube.013")
  119. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  120. trf = Transform.new()
  121. trf:setOrigin(Vec4.new(39.798492, 6.376611, 0.000000, 0))
  122. rot = Mat3x4.new()
  123. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  124. trf:setRotation(rot)
  125. trf:setScale(1.000000)
  126. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  127. node2 = scene:newStaticCollisionNode("Cube.013_cl")
  128. comp = node2:getSceneNodeBase():getBodyComponent()
  129. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  130. comp:setWorldTransform(trf)
  131. node = scene:newModelNode("Cube.012")
  132. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  133. trf = Transform.new()
  134. trf:setOrigin(Vec4.new(39.798492, 6.376611, -6.000000, 0))
  135. rot = Mat3x4.new()
  136. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  137. trf:setRotation(rot)
  138. trf:setScale(1.000000)
  139. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  140. node2 = scene:newStaticCollisionNode("Cube.012_cl")
  141. comp = node2:getSceneNodeBase():getBodyComponent()
  142. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  143. comp:setWorldTransform(trf)
  144. node = scene:newModelNode("Cube.011")
  145. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  146. trf = Transform.new()
  147. trf:setOrigin(Vec4.new(39.798492, 6.376611, 6.000000, 0))
  148. rot = Mat3x4.new()
  149. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  150. trf:setRotation(rot)
  151. trf:setScale(1.000000)
  152. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  153. node2 = scene:newStaticCollisionNode("Cube.011_cl")
  154. comp = node2:getSceneNodeBase():getBodyComponent()
  155. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  156. comp:setWorldTransform(trf)
  157. node = scene:newModelNode("Cube.010")
  158. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  159. trf = Transform.new()
  160. trf:setOrigin(Vec4.new(39.798492, 6.376611, 12.000000, 0))
  161. rot = Mat3x4.new()
  162. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  163. trf:setRotation(rot)
  164. trf:setScale(1.000000)
  165. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  166. node2 = scene:newStaticCollisionNode("Cube.010_cl")
  167. comp = node2:getSceneNodeBase():getBodyComponent()
  168. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  169. comp:setWorldTransform(trf)
  170. node = scene:newModelNode("Cube.009")
  171. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  172. trf = Transform.new()
  173. trf:setOrigin(Vec4.new(42.271385, 2.886189, 0.000000, 0))
  174. rot = Mat3x4.new()
  175. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  176. trf:setRotation(rot)
  177. trf:setScale(1.000000)
  178. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  179. node2 = scene:newStaticCollisionNode("Cube.009_cl")
  180. comp = node2:getSceneNodeBase():getBodyComponent()
  181. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  182. comp:setWorldTransform(trf)
  183. node = scene:newModelNode("Cube.008")
  184. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  185. trf = Transform.new()
  186. trf:setOrigin(Vec4.new(42.271385, 2.886189, -6.000000, 0))
  187. rot = Mat3x4.new()
  188. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  189. trf:setRotation(rot)
  190. trf:setScale(1.000000)
  191. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  192. node2 = scene:newStaticCollisionNode("Cube.008_cl")
  193. comp = node2:getSceneNodeBase():getBodyComponent()
  194. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  195. comp:setWorldTransform(trf)
  196. node = scene:newModelNode("Cube.007")
  197. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  198. trf = Transform.new()
  199. trf:setOrigin(Vec4.new(42.271385, 2.886189, 6.000000, 0))
  200. rot = Mat3x4.new()
  201. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  202. trf:setRotation(rot)
  203. trf:setScale(1.000000)
  204. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  205. node2 = scene:newStaticCollisionNode("Cube.007_cl")
  206. comp = node2:getSceneNodeBase():getBodyComponent()
  207. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  208. comp:setWorldTransform(trf)
  209. node = scene:newModelNode("Cube.006")
  210. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  211. trf = Transform.new()
  212. trf:setOrigin(Vec4.new(42.271385, 2.886189, 12.000000, 0))
  213. rot = Mat3x4.new()
  214. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  215. trf:setRotation(rot)
  216. trf:setScale(1.000000)
  217. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  218. node2 = scene:newStaticCollisionNode("Cube.006_cl")
  219. comp = node2:getSceneNodeBase():getBodyComponent()
  220. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  221. comp:setWorldTransform(trf)
  222. node = scene:newModelNode("Cube.005")
  223. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  224. trf = Transform.new()
  225. trf:setOrigin(Vec4.new(37.271385, 2.886189, 12.000000, 0))
  226. rot = Mat3x4.new()
  227. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  228. trf:setRotation(rot)
  229. trf:setScale(1.000000)
  230. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  231. node2 = scene:newStaticCollisionNode("Cube.005_cl")
  232. comp = node2:getSceneNodeBase():getBodyComponent()
  233. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  234. comp:setWorldTransform(trf)
  235. node = scene:newModelNode("Cube.004")
  236. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  237. trf = Transform.new()
  238. trf:setOrigin(Vec4.new(37.271385, 2.886189, 6.000000, 0))
  239. rot = Mat3x4.new()
  240. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  241. trf:setRotation(rot)
  242. trf:setScale(1.000000)
  243. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  244. node2 = scene:newStaticCollisionNode("Cube.004_cl")
  245. comp = node2:getSceneNodeBase():getBodyComponent()
  246. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  247. comp:setWorldTransform(trf)
  248. node = scene:newModelNode("Cube.003")
  249. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  250. trf = Transform.new()
  251. trf:setOrigin(Vec4.new(37.271385, 2.886189, -6.000000, 0))
  252. rot = Mat3x4.new()
  253. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  254. trf:setRotation(rot)
  255. trf:setScale(1.000000)
  256. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  257. node2 = scene:newStaticCollisionNode("Cube.003_cl")
  258. comp = node2:getSceneNodeBase():getBodyComponent()
  259. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  260. comp:setWorldTransform(trf)
  261. node = scene:newModelNode("Cube.002")
  262. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  263. trf = Transform.new()
  264. trf:setOrigin(Vec4.new(37.271385, 2.886189, 0.000000, 0))
  265. rot = Mat3x4.new()
  266. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  267. trf:setRotation(rot)
  268. trf:setScale(1.000000)
  269. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  270. node2 = scene:newStaticCollisionNode("Cube.002_cl")
  271. comp = node2:getSceneNodeBase():getBodyComponent()
  272. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  273. comp:setWorldTransform(trf)
  274. node = scene:newModelNode("Suzanne")
  275. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/Suzanne_dynamic_36043dae41fe12d5.ankimdl")
  276. trf = Transform.new()
  277. trf:setOrigin(Vec4.new(179.044937, 9.701135, 0.000000, 0))
  278. rot = Mat3x4.new()
  279. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  280. trf:setRotation(rot)
  281. trf:setScale(1.000000)
  282. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  283. node2 = scene:newStaticCollisionNode("Suzanne_cl")
  284. comp = node2:getSceneNodeBase():getBodyComponent()
  285. comp:loadMeshResource("Assets/Suzanne_e3526e1428c0763c.ankimesh")
  286. comp:setWorldTransform(trf)
  287. node = scene:newModelNode("Cube")
  288. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/floor_walls_784c261d516a979d.ankimdl")
  289. trf = Transform.new()
  290. trf:setOrigin(Vec4.new(0.000000, -5.068616, 0.000000, 0))
  291. rot = Mat3x4.new()
  292. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  293. trf:setRotation(rot)
  294. trf:setScale(1.000000)
  295. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  296. node2 = scene:newStaticCollisionNode("Cube_cl")
  297. comp = node2:getSceneNodeBase():getBodyComponent()
  298. comp:loadMeshResource("Assets/floor_71cbd2644e53ab8c.ankimesh")
  299. comp:setWorldTransform(trf)
  300. node = scene:newDirectionalLightNode("Lamp_Orientation")
  301. lcomp = node:getSceneNodeBase():getLightComponent()
  302. lcomp:setDiffuseColor(Vec4.new(50.000000, 50.000000, 50.000000, 1))
  303. lcomp:setShadowEnabled(1)
  304. trf = Transform.new()
  305. trf:setOrigin(Vec4.new(4.076245, 74.444725, -1.005454, 0))
  306. rot = Mat3x4.new()
  307. rot:setAll(0.649201, -0.658183, -0.381226, 0.000000, 0.506372, 0.000000, 0.862315, 0.000000, -0.567562, -0.752858, 0.333286, 0.000000)
  308. trf:setRotation(rot)
  309. trf:setScale(1.000000)
  310. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  311. node = scene:newPerspectiveCameraNode("Camera_Orientation")
  312. scene:setActiveCameraNode(node:getSceneNodeBase())
  313. frustumc = node:getSceneNodeBase():getFrustumComponent()
  314. frustumc:setPerspective(0.100000, 500.000000, getMainRenderer():getAspectRatio() * 0.750416, 0.750416)
  315. trf = Transform.new()
  316. trf:setOrigin(Vec4.new(7.481132, 7.870111, 6.507640, 0))
  317. rot = Mat3x4.new()
  318. rot:setAll(0.685921, -0.324013, 0.651558, 0.000000, 0.000000, 0.895396, 0.445271, 0.000000, -0.727676, -0.305421, 0.614170, 0.000000)
  319. trf:setRotation(rot)
  320. trf:setScale(1.000000)
  321. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  322. node = scene:newModelNode("Cube.021")
  323. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  324. trf = Transform.new()
  325. trf:setOrigin(Vec4.new(39.798492, 6.376611, -12.000000, 0))
  326. rot = Mat3x4.new()
  327. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  328. trf:setRotation(rot)
  329. trf:setScale(1.000000)
  330. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  331. node2 = scene:newStaticCollisionNode("Cube.021_cl")
  332. comp = node2:getSceneNodeBase():getBodyComponent()
  333. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  334. comp:setWorldTransform(trf)
  335. node = scene:newModelNode("Cube.022")
  336. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  337. trf = Transform.new()
  338. trf:setOrigin(Vec4.new(42.271385, 2.886189, -12.000000, 0))
  339. rot = Mat3x4.new()
  340. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  341. trf:setRotation(rot)
  342. trf:setScale(1.000000)
  343. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  344. node2 = scene:newStaticCollisionNode("Cube.022_cl")
  345. comp = node2:getSceneNodeBase():getBodyComponent()
  346. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  347. comp:setWorldTransform(trf)
  348. node = scene:newModelNode("Cube.023")
  349. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  350. trf = Transform.new()
  351. trf:setOrigin(Vec4.new(37.271385, 2.886189, -12.000000, 0))
  352. rot = Mat3x4.new()
  353. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  354. trf:setRotation(rot)
  355. trf:setScale(1.000000)
  356. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  357. node2 = scene:newStaticCollisionNode("Cube.023_cl")
  358. comp = node2:getSceneNodeBase():getBodyComponent()
  359. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  360. comp:setWorldTransform(trf)
  361. node = scene:newModelNode("Cube.024")
  362. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  363. trf = Transform.new()
  364. trf:setOrigin(Vec4.new(39.798492, 6.376611, -18.000000, 0))
  365. rot = Mat3x4.new()
  366. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  367. trf:setRotation(rot)
  368. trf:setScale(1.000000)
  369. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  370. node2 = scene:newStaticCollisionNode("Cube.024_cl")
  371. comp = node2:getSceneNodeBase():getBodyComponent()
  372. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  373. comp:setWorldTransform(trf)
  374. node = scene:newModelNode("Cube.025")
  375. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  376. trf = Transform.new()
  377. trf:setOrigin(Vec4.new(42.271385, 2.886189, -18.000000, 0))
  378. rot = Mat3x4.new()
  379. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  380. trf:setRotation(rot)
  381. trf:setScale(1.000000)
  382. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  383. node2 = scene:newStaticCollisionNode("Cube.025_cl")
  384. comp = node2:getSceneNodeBase():getBodyComponent()
  385. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  386. comp:setWorldTransform(trf)
  387. node = scene:newModelNode("Cube.026")
  388. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  389. trf = Transform.new()
  390. trf:setOrigin(Vec4.new(37.271385, 2.886189, -18.000000, 0))
  391. rot = Mat3x4.new()
  392. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  393. trf:setRotation(rot)
  394. trf:setScale(1.000000)
  395. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  396. node2 = scene:newStaticCollisionNode("Cube.026_cl")
  397. comp = node2:getSceneNodeBase():getBodyComponent()
  398. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  399. comp:setWorldTransform(trf)
  400. node = scene:newModelNode("Cube.027")
  401. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  402. trf = Transform.new()
  403. trf:setOrigin(Vec4.new(34.761005, 2.886189, -21.498241, 0))
  404. rot = Mat3x4.new()
  405. rot:setAll(0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000)
  406. trf:setRotation(rot)
  407. trf:setScale(1.000000)
  408. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  409. node2 = scene:newStaticCollisionNode("Cube.027_cl")
  410. comp = node2:getSceneNodeBase():getBodyComponent()
  411. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  412. comp:setWorldTransform(trf)
  413. node = scene:newModelNode("Cube.028")
  414. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  415. trf = Transform.new()
  416. trf:setOrigin(Vec4.new(44.761005, 2.886189, -21.498241, 0))
  417. rot = Mat3x4.new()
  418. rot:setAll(0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000)
  419. trf:setRotation(rot)
  420. trf:setScale(1.000000)
  421. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  422. node2 = scene:newStaticCollisionNode("Cube.028_cl")
  423. comp = node2:getSceneNodeBase():getBodyComponent()
  424. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  425. comp:setWorldTransform(trf)
  426. node = scene:newModelNode("Cube.029")
  427. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  428. trf = Transform.new()
  429. trf:setOrigin(Vec4.new(47.271385, 2.886189, -25.000000, 0))
  430. rot = Mat3x4.new()
  431. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  432. trf:setRotation(rot)
  433. trf:setScale(1.000000)
  434. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  435. node2 = scene:newStaticCollisionNode("Cube.029_cl")
  436. comp = node2:getSceneNodeBase():getBodyComponent()
  437. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  438. comp:setWorldTransform(trf)
  439. node = scene:newModelNode("Cube.030")
  440. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  441. trf = Transform.new()
  442. trf:setOrigin(Vec4.new(32.271385, 2.886189, -25.000000, 0))
  443. rot = Mat3x4.new()
  444. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  445. trf:setRotation(rot)
  446. trf:setScale(1.000000)
  447. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  448. node2 = scene:newStaticCollisionNode("Cube.030_cl")
  449. comp = node2:getSceneNodeBase():getBodyComponent()
  450. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  451. comp:setWorldTransform(trf)
  452. node = scene:newModelNode("Cube.031")
  453. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  454. trf = Transform.new()
  455. trf:setOrigin(Vec4.new(32.271385, 2.886189, -31.000000, 0))
  456. rot = Mat3x4.new()
  457. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  458. trf:setRotation(rot)
  459. trf:setScale(1.000000)
  460. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  461. node2 = scene:newStaticCollisionNode("Cube.031_cl")
  462. comp = node2:getSceneNodeBase():getBodyComponent()
  463. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  464. comp:setWorldTransform(trf)
  465. node = scene:newModelNode("Cube.032")
  466. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  467. trf = Transform.new()
  468. trf:setOrigin(Vec4.new(47.271385, 2.886189, -31.000000, 0))
  469. rot = Mat3x4.new()
  470. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  471. trf:setRotation(rot)
  472. trf:setScale(1.000000)
  473. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  474. node2 = scene:newStaticCollisionNode("Cube.032_cl")
  475. comp = node2:getSceneNodeBase():getBodyComponent()
  476. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  477. comp:setWorldTransform(trf)
  478. node = scene:newModelNode("Cube.033")
  479. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  480. trf = Transform.new()
  481. trf:setOrigin(Vec4.new(44.761005, 2.886189, -34.498241, 0))
  482. rot = Mat3x4.new()
  483. rot:setAll(0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000)
  484. trf:setRotation(rot)
  485. trf:setScale(1.000000)
  486. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  487. node2 = scene:newStaticCollisionNode("Cube.033_cl")
  488. comp = node2:getSceneNodeBase():getBodyComponent()
  489. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  490. comp:setWorldTransform(trf)
  491. node = scene:newModelNode("Cube.034")
  492. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  493. trf = Transform.new()
  494. trf:setOrigin(Vec4.new(38.761005, 2.886189, -34.498241, 0))
  495. rot = Mat3x4.new()
  496. rot:setAll(0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000)
  497. trf:setRotation(rot)
  498. trf:setScale(1.000000)
  499. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  500. node2 = scene:newStaticCollisionNode("Cube.034_cl")
  501. comp = node2:getSceneNodeBase():getBodyComponent()
  502. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  503. comp:setWorldTransform(trf)
  504. node = scene:newModelNode("Cube.035")
  505. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  506. trf = Transform.new()
  507. trf:setOrigin(Vec4.new(34.761005, 2.886189, -34.498241, 0))
  508. rot = Mat3x4.new()
  509. rot:setAll(0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000)
  510. trf:setRotation(rot)
  511. trf:setScale(0.995130)
  512. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  513. node2 = scene:newStaticCollisionNode("Cube.035_cl")
  514. comp = node2:getSceneNodeBase():getBodyComponent()
  515. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  516. comp:setWorldTransform(trf)
  517. node = scene:newModelNode("Cube.036")
  518. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  519. trf = Transform.new()
  520. trf:setOrigin(Vec4.new(34.798492, 6.376611, -32.000000, 0))
  521. rot = Mat3x4.new()
  522. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  523. trf:setRotation(rot)
  524. trf:setScale(1.000000)
  525. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  526. node2 = scene:newStaticCollisionNode("Cube.036_cl")
  527. comp = node2:getSceneNodeBase():getBodyComponent()
  528. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  529. comp:setWorldTransform(trf)
  530. node = scene:newModelNode("Cube.038")
  531. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  532. trf = Transform.new()
  533. trf:setOrigin(Vec4.new(34.798492, 6.376611, -24.000000, 0))
  534. rot = Mat3x4.new()
  535. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  536. trf:setRotation(rot)
  537. trf:setScale(1.000000)
  538. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  539. node2 = scene:newStaticCollisionNode("Cube.038_cl")
  540. comp = node2:getSceneNodeBase():getBodyComponent()
  541. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  542. comp:setWorldTransform(trf)
  543. node = scene:newModelNode("Cube.039")
  544. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  545. trf = Transform.new()
  546. trf:setOrigin(Vec4.new(34.798492, 6.398044, -28.000000, 0))
  547. rot = Mat3x4.new()
  548. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  549. trf:setRotation(rot)
  550. trf:setScale(1.000000)
  551. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  552. node2 = scene:newStaticCollisionNode("Cube.039_cl")
  553. comp = node2:getSceneNodeBase():getBodyComponent()
  554. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  555. comp:setWorldTransform(trf)
  556. node = scene:newModelNode("Cube.037")
  557. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  558. trf = Transform.new()
  559. trf:setOrigin(Vec4.new(44.798492, 6.376611, -32.000000, 0))
  560. rot = Mat3x4.new()
  561. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  562. trf:setRotation(rot)
  563. trf:setScale(1.000000)
  564. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  565. node2 = scene:newStaticCollisionNode("Cube.037_cl")
  566. comp = node2:getSceneNodeBase():getBodyComponent()
  567. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  568. comp:setWorldTransform(trf)
  569. node = scene:newModelNode("Cube.040")
  570. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  571. trf = Transform.new()
  572. trf:setOrigin(Vec4.new(44.798492, 6.376611, -24.000000, 0))
  573. rot = Mat3x4.new()
  574. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  575. trf:setRotation(rot)
  576. trf:setScale(1.000000)
  577. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  578. node2 = scene:newStaticCollisionNode("Cube.040_cl")
  579. comp = node2:getSceneNodeBase():getBodyComponent()
  580. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  581. comp:setWorldTransform(trf)
  582. node = scene:newModelNode("Cube.041")
  583. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  584. trf = Transform.new()
  585. trf:setOrigin(Vec4.new(44.798492, 6.398044, -28.000000, 0))
  586. rot = Mat3x4.new()
  587. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  588. trf:setRotation(rot)
  589. trf:setScale(1.000000)
  590. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  591. node2 = scene:newStaticCollisionNode("Cube.041_cl")
  592. comp = node2:getSceneNodeBase():getBodyComponent()
  593. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  594. comp:setWorldTransform(trf)
  595. node = scene:newModelNode("Cube.042")
  596. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  597. trf = Transform.new()
  598. trf:setOrigin(Vec4.new(39.798492, 6.334259, -31.947594, 0))
  599. rot = Mat3x4.new()
  600. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  601. trf:setRotation(rot)
  602. trf:setScale(1.000000)
  603. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  604. node2 = scene:newStaticCollisionNode("Cube.042_cl")
  605. comp = node2:getSceneNodeBase():getBodyComponent()
  606. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  607. comp:setWorldTransform(trf)
  608. node = scene:newModelNode("Cube.043")
  609. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  610. trf = Transform.new()
  611. trf:setOrigin(Vec4.new(39.798492, 6.334259, -23.947592, 0))
  612. rot = Mat3x4.new()
  613. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  614. trf:setRotation(rot)
  615. trf:setScale(1.000000)
  616. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  617. node2 = scene:newStaticCollisionNode("Cube.043_cl")
  618. comp = node2:getSceneNodeBase():getBodyComponent()
  619. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  620. comp:setWorldTransform(trf)
  621. node = scene:newModelNode("Cube.044")
  622. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  623. trf = Transform.new()
  624. trf:setOrigin(Vec4.new(39.798492, 6.355691, -27.947592, 0))
  625. rot = Mat3x4.new()
  626. rot:setAll(0.000000, 1.000000, 0.000000, 0.000000, -1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  627. trf:setRotation(rot)
  628. trf:setScale(1.000000)
  629. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  630. node2 = scene:newStaticCollisionNode("Cube.044_cl")
  631. comp = node2:getSceneNodeBase():getBodyComponent()
  632. comp:loadMeshResource("Assets/wall_87565b500719f7c4.ankimesh")
  633. comp:setWorldTransform(trf)
  634. node = scene:newGlobalIlluminationProbeNode("refl_probe.002")
  635. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  636. comp:setBoxVolumeSize(Vec3.new(256.996124, 256.996124, 256.996124))
  637. comp:setCellSize(32.000000)
  638. trf = Transform.new()
  639. trf:setOrigin(Vec4.new(-0.068372, 9.192602, -0.126609, 0))
  640. rot = Mat3x4.new()
  641. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  642. trf:setRotation(rot)
  643. trf:setScale(1.000000)
  644. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  645. node = scene:newReflectionProbeNode("refl_probe")
  646. comp = node:getSceneNodeBase():getReflectionProbeComponent()
  647. comp:setBoxVolumeSize(Vec3.new(268.223877, 268.223877, 268.223877))
  648. trf = Transform.new()
  649. trf:setOrigin(Vec4.new(0.000000, 9.113202, 0.000000, 0))
  650. rot = Mat3x4.new()
  651. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  652. trf:setRotation(rot)
  653. trf:setScale(1.000000)
  654. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  655. node = scene:newGlobalIlluminationProbeNode("Cube.045")
  656. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  657. comp:setBoxVolumeSize(Vec3.new(15.025865, 6.952979, 12.903503))
  658. trf = Transform.new()
  659. trf:setOrigin(Vec4.new(39.731613, 2.915391, -28.049887, 0))
  660. rot = Mat3x4.new()
  661. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  662. trf:setRotation(rot)
  663. trf:setScale(1.000000)
  664. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  665. node = scene:newSkyboxNode("Skybox")
  666. comp = node:getSceneNodeBase():getSkyboxComponent()
  667. comp:setImage("EngineAssets/DefaultSkybox.ankitex")
  668. comp:setMaxFogDensity("0.100000")
  669. trf = Transform.new()
  670. trf:setOrigin(Vec4.new(-3.710423, 69.685875, 0.000000, 0))
  671. rot = Mat3x4.new()
  672. rot:setAll(1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000)
  673. trf:setRotation(rot)
  674. trf:setScale(1.000000)
  675. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)