Scene.lua 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730
  1. -- Generated by: /home/godlike/src/anki/buildd/Bin/GltfImporter PhysicsPlayground.gltf ../../ -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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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_lod0_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. frustumc:setShadowCascadesDistancePower(1.5)
  316. frustumc:setEffectiveShadowDistance(100.000000)
  317. trf = Transform.new()
  318. trf:setOrigin(Vec4.new(7.481132, 7.870111, 6.507640, 0))
  319. rot = Mat3x4.new()
  320. 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)
  321. trf:setRotation(rot)
  322. trf:setScale(1.000000)
  323. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  324. node = scene:newModelNode("Cube.021")
  325. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  326. trf = Transform.new()
  327. trf:setOrigin(Vec4.new(39.798492, 6.376611, -12.000000, 0))
  328. rot = Mat3x4.new()
  329. 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)
  330. trf:setRotation(rot)
  331. trf:setScale(1.000000)
  332. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  333. node2 = scene:newStaticCollisionNode("Cube.021_cl")
  334. comp = node2:getSceneNodeBase():getBodyComponent()
  335. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  336. comp:setWorldTransform(trf)
  337. node = scene:newModelNode("Cube.022")
  338. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  339. trf = Transform.new()
  340. trf:setOrigin(Vec4.new(42.271385, 2.886189, -12.000000, 0))
  341. rot = Mat3x4.new()
  342. 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)
  343. trf:setRotation(rot)
  344. trf:setScale(1.000000)
  345. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  346. node2 = scene:newStaticCollisionNode("Cube.022_cl")
  347. comp = node2:getSceneNodeBase():getBodyComponent()
  348. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  349. comp:setWorldTransform(trf)
  350. node = scene:newModelNode("Cube.023")
  351. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  352. trf = Transform.new()
  353. trf:setOrigin(Vec4.new(37.271385, 2.886189, -12.000000, 0))
  354. rot = Mat3x4.new()
  355. 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)
  356. trf:setRotation(rot)
  357. trf:setScale(1.000000)
  358. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  359. node2 = scene:newStaticCollisionNode("Cube.023_cl")
  360. comp = node2:getSceneNodeBase():getBodyComponent()
  361. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  362. comp:setWorldTransform(trf)
  363. node = scene:newModelNode("Cube.024")
  364. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  365. trf = Transform.new()
  366. trf:setOrigin(Vec4.new(39.798492, 6.376611, -18.000000, 0))
  367. rot = Mat3x4.new()
  368. 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)
  369. trf:setRotation(rot)
  370. trf:setScale(1.000000)
  371. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  372. node2 = scene:newStaticCollisionNode("Cube.024_cl")
  373. comp = node2:getSceneNodeBase():getBodyComponent()
  374. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  375. comp:setWorldTransform(trf)
  376. node = scene:newModelNode("Cube.025")
  377. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  378. trf = Transform.new()
  379. trf:setOrigin(Vec4.new(42.271385, 2.886189, -18.000000, 0))
  380. rot = Mat3x4.new()
  381. 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)
  382. trf:setRotation(rot)
  383. trf:setScale(1.000000)
  384. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  385. node2 = scene:newStaticCollisionNode("Cube.025_cl")
  386. comp = node2:getSceneNodeBase():getBodyComponent()
  387. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  388. comp:setWorldTransform(trf)
  389. node = scene:newModelNode("Cube.026")
  390. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  391. trf = Transform.new()
  392. trf:setOrigin(Vec4.new(37.271385, 2.886189, -18.000000, 0))
  393. rot = Mat3x4.new()
  394. 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)
  395. trf:setRotation(rot)
  396. trf:setScale(1.000000)
  397. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  398. node2 = scene:newStaticCollisionNode("Cube.026_cl")
  399. comp = node2:getSceneNodeBase():getBodyComponent()
  400. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  401. comp:setWorldTransform(trf)
  402. node = scene:newModelNode("Cube.027")
  403. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  404. trf = Transform.new()
  405. trf:setOrigin(Vec4.new(34.761005, 2.886189, -21.498241, 0))
  406. rot = Mat3x4.new()
  407. 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)
  408. trf:setRotation(rot)
  409. trf:setScale(1.000000)
  410. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  411. node2 = scene:newStaticCollisionNode("Cube.027_cl")
  412. comp = node2:getSceneNodeBase():getBodyComponent()
  413. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  414. comp:setWorldTransform(trf)
  415. node = scene:newModelNode("Cube.028")
  416. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  417. trf = Transform.new()
  418. trf:setOrigin(Vec4.new(44.761005, 2.886189, -21.498241, 0))
  419. rot = Mat3x4.new()
  420. 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)
  421. trf:setRotation(rot)
  422. trf:setScale(1.000000)
  423. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  424. node2 = scene:newStaticCollisionNode("Cube.028_cl")
  425. comp = node2:getSceneNodeBase():getBodyComponent()
  426. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  427. comp:setWorldTransform(trf)
  428. node = scene:newModelNode("Cube.029")
  429. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  430. trf = Transform.new()
  431. trf:setOrigin(Vec4.new(47.271385, 2.886189, -25.000000, 0))
  432. rot = Mat3x4.new()
  433. 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)
  434. trf:setRotation(rot)
  435. trf:setScale(1.000000)
  436. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  437. node2 = scene:newStaticCollisionNode("Cube.029_cl")
  438. comp = node2:getSceneNodeBase():getBodyComponent()
  439. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  440. comp:setWorldTransform(trf)
  441. node = scene:newModelNode("Cube.030")
  442. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  443. trf = Transform.new()
  444. trf:setOrigin(Vec4.new(32.271385, 2.886189, -25.000000, 0))
  445. rot = Mat3x4.new()
  446. 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)
  447. trf:setRotation(rot)
  448. trf:setScale(1.000000)
  449. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  450. node2 = scene:newStaticCollisionNode("Cube.030_cl")
  451. comp = node2:getSceneNodeBase():getBodyComponent()
  452. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  453. comp:setWorldTransform(trf)
  454. node = scene:newModelNode("Cube.031")
  455. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  456. trf = Transform.new()
  457. trf:setOrigin(Vec4.new(32.271385, 2.886189, -31.000000, 0))
  458. rot = Mat3x4.new()
  459. 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)
  460. trf:setRotation(rot)
  461. trf:setScale(1.000000)
  462. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  463. node2 = scene:newStaticCollisionNode("Cube.031_cl")
  464. comp = node2:getSceneNodeBase():getBodyComponent()
  465. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  466. comp:setWorldTransform(trf)
  467. node = scene:newModelNode("Cube.032")
  468. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  469. trf = Transform.new()
  470. trf:setOrigin(Vec4.new(47.271385, 2.886189, -31.000000, 0))
  471. rot = Mat3x4.new()
  472. 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)
  473. trf:setRotation(rot)
  474. trf:setScale(1.000000)
  475. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  476. node2 = scene:newStaticCollisionNode("Cube.032_cl")
  477. comp = node2:getSceneNodeBase():getBodyComponent()
  478. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  479. comp:setWorldTransform(trf)
  480. node = scene:newModelNode("Cube.033")
  481. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  482. trf = Transform.new()
  483. trf:setOrigin(Vec4.new(44.761005, 2.886189, -34.498241, 0))
  484. rot = Mat3x4.new()
  485. 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)
  486. trf:setRotation(rot)
  487. trf:setScale(1.000000)
  488. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  489. node2 = scene:newStaticCollisionNode("Cube.033_cl")
  490. comp = node2:getSceneNodeBase():getBodyComponent()
  491. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  492. comp:setWorldTransform(trf)
  493. node = scene:newModelNode("Cube.034")
  494. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  495. trf = Transform.new()
  496. trf:setOrigin(Vec4.new(38.761005, 2.886189, -34.498241, 0))
  497. rot = Mat3x4.new()
  498. 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)
  499. trf:setRotation(rot)
  500. trf:setScale(1.000000)
  501. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  502. node2 = scene:newStaticCollisionNode("Cube.034_cl")
  503. comp = node2:getSceneNodeBase():getBodyComponent()
  504. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  505. comp:setWorldTransform(trf)
  506. node = scene:newModelNode("Cube.035")
  507. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  508. trf = Transform.new()
  509. trf:setOrigin(Vec4.new(34.761005, 2.886189, -34.498241, 0))
  510. rot = Mat3x4.new()
  511. 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)
  512. trf:setRotation(rot)
  513. trf:setScale(0.995130)
  514. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  515. node2 = scene:newStaticCollisionNode("Cube.035_cl")
  516. comp = node2:getSceneNodeBase():getBodyComponent()
  517. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  518. comp:setWorldTransform(trf)
  519. node = scene:newModelNode("Cube.036")
  520. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  521. trf = Transform.new()
  522. trf:setOrigin(Vec4.new(34.798492, 6.376611, -32.000000, 0))
  523. rot = Mat3x4.new()
  524. 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)
  525. trf:setRotation(rot)
  526. trf:setScale(1.000000)
  527. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  528. node2 = scene:newStaticCollisionNode("Cube.036_cl")
  529. comp = node2:getSceneNodeBase():getBodyComponent()
  530. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  531. comp:setWorldTransform(trf)
  532. node = scene:newModelNode("Cube.038")
  533. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  534. trf = Transform.new()
  535. trf:setOrigin(Vec4.new(34.798492, 6.376611, -24.000000, 0))
  536. rot = Mat3x4.new()
  537. 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)
  538. trf:setRotation(rot)
  539. trf:setScale(1.000000)
  540. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  541. node2 = scene:newStaticCollisionNode("Cube.038_cl")
  542. comp = node2:getSceneNodeBase():getBodyComponent()
  543. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  544. comp:setWorldTransform(trf)
  545. node = scene:newModelNode("Cube.039")
  546. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  547. trf = Transform.new()
  548. trf:setOrigin(Vec4.new(34.798492, 6.398044, -28.000000, 0))
  549. rot = Mat3x4.new()
  550. 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)
  551. trf:setRotation(rot)
  552. trf:setScale(1.000000)
  553. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  554. node2 = scene:newStaticCollisionNode("Cube.039_cl")
  555. comp = node2:getSceneNodeBase():getBodyComponent()
  556. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  557. comp:setWorldTransform(trf)
  558. node = scene:newModelNode("Cube.037")
  559. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  560. trf = Transform.new()
  561. trf:setOrigin(Vec4.new(44.798492, 6.376611, -32.000000, 0))
  562. rot = Mat3x4.new()
  563. 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)
  564. trf:setRotation(rot)
  565. trf:setScale(1.000000)
  566. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  567. node2 = scene:newStaticCollisionNode("Cube.037_cl")
  568. comp = node2:getSceneNodeBase():getBodyComponent()
  569. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  570. comp:setWorldTransform(trf)
  571. node = scene:newModelNode("Cube.040")
  572. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  573. trf = Transform.new()
  574. trf:setOrigin(Vec4.new(44.798492, 6.376611, -24.000000, 0))
  575. rot = Mat3x4.new()
  576. 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)
  577. trf:setRotation(rot)
  578. trf:setScale(1.000000)
  579. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  580. node2 = scene:newStaticCollisionNode("Cube.040_cl")
  581. comp = node2:getSceneNodeBase():getBodyComponent()
  582. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  583. comp:setWorldTransform(trf)
  584. node = scene:newModelNode("Cube.041")
  585. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  586. trf = Transform.new()
  587. trf:setOrigin(Vec4.new(44.798492, 6.398044, -28.000000, 0))
  588. rot = Mat3x4.new()
  589. 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)
  590. trf:setRotation(rot)
  591. trf:setScale(1.000000)
  592. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  593. node2 = scene:newStaticCollisionNode("Cube.041_cl")
  594. comp = node2:getSceneNodeBase():getBodyComponent()
  595. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  596. comp:setWorldTransform(trf)
  597. node = scene:newModelNode("Cube.042")
  598. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  599. trf = Transform.new()
  600. trf:setOrigin(Vec4.new(39.798492, 6.334259, -31.947594, 0))
  601. rot = Mat3x4.new()
  602. 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)
  603. trf:setRotation(rot)
  604. trf:setScale(1.000000)
  605. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  606. node2 = scene:newStaticCollisionNode("Cube.042_cl")
  607. comp = node2:getSceneNodeBase():getBodyComponent()
  608. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  609. comp:setWorldTransform(trf)
  610. node = scene:newModelNode("Cube.043")
  611. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  612. trf = Transform.new()
  613. trf:setOrigin(Vec4.new(39.798492, 6.334259, -23.947592, 0))
  614. rot = Mat3x4.new()
  615. 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)
  616. trf:setRotation(rot)
  617. trf:setScale(1.000000)
  618. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  619. node2 = scene:newStaticCollisionNode("Cube.043_cl")
  620. comp = node2:getSceneNodeBase():getBodyComponent()
  621. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  622. comp:setWorldTransform(trf)
  623. node = scene:newModelNode("Cube.044")
  624. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001_cc03fb9e615c68b5.ankimdl")
  625. trf = Transform.new()
  626. trf:setOrigin(Vec4.new(39.798492, 6.355691, -27.947592, 0))
  627. rot = Mat3x4.new()
  628. 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)
  629. trf:setRotation(rot)
  630. trf:setScale(1.000000)
  631. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  632. node2 = scene:newStaticCollisionNode("Cube.044_cl")
  633. comp = node2:getSceneNodeBase():getBodyComponent()
  634. comp:loadMeshResource("Assets/wall_lod0_87565b500719f7c4.ankimesh")
  635. comp:setWorldTransform(trf)
  636. node = scene:newGlobalIlluminationProbeNode("refl_probe.002")
  637. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  638. comp:setBoxVolumeSize(Vec3.new(256.996124, 256.996124, 256.996124))
  639. comp:setCellSize(32.000000)
  640. trf = Transform.new()
  641. trf:setOrigin(Vec4.new(-0.068372, 9.192602, -0.126609, 0))
  642. rot = Mat3x4.new()
  643. 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)
  644. trf:setRotation(rot)
  645. trf:setScale(1.000000)
  646. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  647. node = scene:newReflectionProbeNode("refl_probe")
  648. comp = node:getSceneNodeBase():getReflectionProbeComponent()
  649. comp:setBoxVolumeSize(Vec3.new(268.223877, 268.223877, 268.223877))
  650. trf = Transform.new()
  651. trf:setOrigin(Vec4.new(0.000000, 9.113202, 0.000000, 0))
  652. rot = Mat3x4.new()
  653. 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)
  654. trf:setRotation(rot)
  655. trf:setScale(1.000000)
  656. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  657. node = scene:newGlobalIlluminationProbeNode("Cube.045")
  658. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  659. comp:setBoxVolumeSize(Vec3.new(15.025865, 6.952979, 12.903503))
  660. trf = Transform.new()
  661. trf:setOrigin(Vec4.new(39.731613, 2.915391, -28.049887, 0))
  662. rot = Mat3x4.new()
  663. 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)
  664. trf:setRotation(rot)
  665. trf:setScale(1.000000)
  666. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  667. node = scene:newSkyboxNode("Skybox")
  668. comp = node:getSceneNodeBase():getSkyboxComponent()
  669. comp:setImage("EngineAssets/DefaultSkybox.ankitex")
  670. comp:setMaxFogDensity("0.100000")
  671. trf = Transform.new()
  672. trf:setOrigin(Vec4.new(-3.710423, 69.685875, 0.000000, 0))
  673. rot = Mat3x4.new()
  674. 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)
  675. trf:setRotation(rot)
  676. trf:setScale(1.000000)
  677. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)