Scene.lua 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. -- Generated by: /home/godlike/src/anki/buildd/Bin/GltfImporter PhysicsPlayground.gltf ../../ -rpath Assets -texrpath Assets
  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.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.ankimesh")
  26. comp:setWorldTransform(trf)
  27. node = scene:newModelNode("Icosphere")
  28. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/Icosphere_walls.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.ankimesh")
  39. comp:setWorldTransform(trf)
  40. node = scene:newModelNode("Cube.019")
  41. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  52. comp:setWorldTransform(trf)
  53. node = scene:newModelNode("Cube.018")
  54. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  65. comp:setWorldTransform(trf)
  66. node = scene:newModelNode("Cube.017")
  67. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  78. comp:setWorldTransform(trf)
  79. node = scene:newModelNode("Cube.016")
  80. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  91. comp:setWorldTransform(trf)
  92. node = scene:newModelNode("Cube.015")
  93. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  104. comp:setWorldTransform(trf)
  105. node = scene:newModelNode("Cube.014")
  106. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  117. comp:setWorldTransform(trf)
  118. node = scene:newModelNode("Cube.013")
  119. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  130. comp:setWorldTransform(trf)
  131. node = scene:newModelNode("Cube.012")
  132. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  143. comp:setWorldTransform(trf)
  144. node = scene:newModelNode("Cube.011")
  145. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  156. comp:setWorldTransform(trf)
  157. node = scene:newModelNode("Cube.010")
  158. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  169. comp:setWorldTransform(trf)
  170. node = scene:newModelNode("Cube.009")
  171. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  182. comp:setWorldTransform(trf)
  183. node = scene:newModelNode("Cube.008")
  184. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  195. comp:setWorldTransform(trf)
  196. node = scene:newModelNode("Cube.007")
  197. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  208. comp:setWorldTransform(trf)
  209. node = scene:newModelNode("Cube.006")
  210. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  221. comp:setWorldTransform(trf)
  222. node = scene:newModelNode("Cube.005")
  223. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  234. comp:setWorldTransform(trf)
  235. node = scene:newModelNode("Cube.004")
  236. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  247. comp:setWorldTransform(trf)
  248. node = scene:newModelNode("Cube.003")
  249. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  260. comp:setWorldTransform(trf)
  261. node = scene:newModelNode("Cube.002")
  262. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.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.ankimesh")
  273. comp:setWorldTransform(trf)
  274. node = scene:newModelNode("Suzanne")
  275. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/Suzanne_dynamic.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.ankimesh")
  286. comp:setWorldTransform(trf)
  287. node = scene:newModelNode("Cube.001")
  288. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/walls_sky.ankimdl")
  289. trf = Transform.new()
  290. trf:setOrigin(Vec4.new(0.000000, 9.109353, 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(10.000000)
  295. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  296. node = scene:newModelNode("Cube")
  297. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/floor_walls.ankimdl")
  298. trf = Transform.new()
  299. trf:setOrigin(Vec4.new(0.000000, -5.068616, 0.000000, 0))
  300. rot = Mat3x4.new()
  301. 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)
  302. trf:setRotation(rot)
  303. trf:setScale(1.000000)
  304. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  305. node2 = scene:newStaticCollisionNode("Cube_cl")
  306. comp = node2:getSceneNodeBase():getBodyComponent()
  307. comp:loadMeshResource("Assets/floor.ankimesh")
  308. comp:setWorldTransform(trf)
  309. node = scene:newDirectionalLightNode("Lamp_Orientation")
  310. lcomp = node:getSceneNodeBase():getLightComponent()
  311. lcomp:setDiffuseColor(Vec4.new(50.000000, 50.000000, 50.000000, 1))
  312. lcomp:setShadowEnabled(1)
  313. trf = Transform.new()
  314. trf:setOrigin(Vec4.new(4.076245, 74.444725, -1.005454, 0))
  315. rot = Mat3x4.new()
  316. 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)
  317. trf:setRotation(rot)
  318. trf:setScale(1.000000)
  319. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  320. node = scene:newPerspectiveCameraNode("Camera_Orientation")
  321. scene:setActiveCameraNode(node:getSceneNodeBase())
  322. frustumc = node:getSceneNodeBase():getFrustumComponent()
  323. frustumc:setPerspective(0.100000, 500.000000, getMainRenderer():getAspectRatio() * 0.750416, 0.750416)
  324. frustumc:setShadowCascadesDistancePower(1.5)
  325. frustumc:setEffectiveShadowDistance(100.000000)
  326. trf = Transform.new()
  327. trf:setOrigin(Vec4.new(7.481132, 7.870111, 6.507640, 0))
  328. rot = Mat3x4.new()
  329. 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)
  330. trf:setRotation(rot)
  331. trf:setScale(1.000000)
  332. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  333. node = scene:newModelNode("Cube.021")
  334. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  335. trf = Transform.new()
  336. trf:setOrigin(Vec4.new(39.798492, 6.376611, -12.000000, 0))
  337. rot = Mat3x4.new()
  338. 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)
  339. trf:setRotation(rot)
  340. trf:setScale(1.000000)
  341. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  342. node2 = scene:newStaticCollisionNode("Cube.021_cl")
  343. comp = node2:getSceneNodeBase():getBodyComponent()
  344. comp:loadMeshResource("Assets/wall.ankimesh")
  345. comp:setWorldTransform(trf)
  346. node = scene:newModelNode("Cube.022")
  347. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  348. trf = Transform.new()
  349. trf:setOrigin(Vec4.new(42.271385, 2.886189, -12.000000, 0))
  350. rot = Mat3x4.new()
  351. 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)
  352. trf:setRotation(rot)
  353. trf:setScale(1.000000)
  354. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  355. node2 = scene:newStaticCollisionNode("Cube.022_cl")
  356. comp = node2:getSceneNodeBase():getBodyComponent()
  357. comp:loadMeshResource("Assets/wall.ankimesh")
  358. comp:setWorldTransform(trf)
  359. node = scene:newModelNode("Cube.023")
  360. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  361. trf = Transform.new()
  362. trf:setOrigin(Vec4.new(37.271385, 2.886189, -12.000000, 0))
  363. rot = Mat3x4.new()
  364. 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)
  365. trf:setRotation(rot)
  366. trf:setScale(1.000000)
  367. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  368. node2 = scene:newStaticCollisionNode("Cube.023_cl")
  369. comp = node2:getSceneNodeBase():getBodyComponent()
  370. comp:loadMeshResource("Assets/wall.ankimesh")
  371. comp:setWorldTransform(trf)
  372. node = scene:newModelNode("Cube.024")
  373. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  374. trf = Transform.new()
  375. trf:setOrigin(Vec4.new(39.798492, 6.376611, -18.000000, 0))
  376. rot = Mat3x4.new()
  377. 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)
  378. trf:setRotation(rot)
  379. trf:setScale(1.000000)
  380. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  381. node2 = scene:newStaticCollisionNode("Cube.024_cl")
  382. comp = node2:getSceneNodeBase():getBodyComponent()
  383. comp:loadMeshResource("Assets/wall.ankimesh")
  384. comp:setWorldTransform(trf)
  385. node = scene:newModelNode("Cube.025")
  386. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  387. trf = Transform.new()
  388. trf:setOrigin(Vec4.new(42.271385, 2.886189, -18.000000, 0))
  389. rot = Mat3x4.new()
  390. 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)
  391. trf:setRotation(rot)
  392. trf:setScale(1.000000)
  393. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  394. node2 = scene:newStaticCollisionNode("Cube.025_cl")
  395. comp = node2:getSceneNodeBase():getBodyComponent()
  396. comp:loadMeshResource("Assets/wall.ankimesh")
  397. comp:setWorldTransform(trf)
  398. node = scene:newModelNode("Cube.026")
  399. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  400. trf = Transform.new()
  401. trf:setOrigin(Vec4.new(37.271385, 2.886189, -18.000000, 0))
  402. rot = Mat3x4.new()
  403. 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)
  404. trf:setRotation(rot)
  405. trf:setScale(1.000000)
  406. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  407. node2 = scene:newStaticCollisionNode("Cube.026_cl")
  408. comp = node2:getSceneNodeBase():getBodyComponent()
  409. comp:loadMeshResource("Assets/wall.ankimesh")
  410. comp:setWorldTransform(trf)
  411. node = scene:newModelNode("Cube.027")
  412. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  413. trf = Transform.new()
  414. trf:setOrigin(Vec4.new(34.761005, 2.886189, -21.498241, 0))
  415. rot = Mat3x4.new()
  416. 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)
  417. trf:setRotation(rot)
  418. trf:setScale(1.000000)
  419. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  420. node2 = scene:newStaticCollisionNode("Cube.027_cl")
  421. comp = node2:getSceneNodeBase():getBodyComponent()
  422. comp:loadMeshResource("Assets/wall.ankimesh")
  423. comp:setWorldTransform(trf)
  424. node = scene:newModelNode("Cube.028")
  425. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  426. trf = Transform.new()
  427. trf:setOrigin(Vec4.new(44.761005, 2.886189, -21.498241, 0))
  428. rot = Mat3x4.new()
  429. 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)
  430. trf:setRotation(rot)
  431. trf:setScale(1.000000)
  432. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  433. node2 = scene:newStaticCollisionNode("Cube.028_cl")
  434. comp = node2:getSceneNodeBase():getBodyComponent()
  435. comp:loadMeshResource("Assets/wall.ankimesh")
  436. comp:setWorldTransform(trf)
  437. node = scene:newModelNode("Cube.029")
  438. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  439. trf = Transform.new()
  440. trf:setOrigin(Vec4.new(47.271385, 2.886189, -25.000000, 0))
  441. rot = Mat3x4.new()
  442. 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)
  443. trf:setRotation(rot)
  444. trf:setScale(1.000000)
  445. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  446. node2 = scene:newStaticCollisionNode("Cube.029_cl")
  447. comp = node2:getSceneNodeBase():getBodyComponent()
  448. comp:loadMeshResource("Assets/wall.ankimesh")
  449. comp:setWorldTransform(trf)
  450. node = scene:newModelNode("Cube.030")
  451. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  452. trf = Transform.new()
  453. trf:setOrigin(Vec4.new(32.271385, 2.886189, -25.000000, 0))
  454. rot = Mat3x4.new()
  455. 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)
  456. trf:setRotation(rot)
  457. trf:setScale(1.000000)
  458. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  459. node2 = scene:newStaticCollisionNode("Cube.030_cl")
  460. comp = node2:getSceneNodeBase():getBodyComponent()
  461. comp:loadMeshResource("Assets/wall.ankimesh")
  462. comp:setWorldTransform(trf)
  463. node = scene:newModelNode("Cube.031")
  464. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  465. trf = Transform.new()
  466. trf:setOrigin(Vec4.new(32.271385, 2.886189, -31.000000, 0))
  467. rot = Mat3x4.new()
  468. 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)
  469. trf:setRotation(rot)
  470. trf:setScale(1.000000)
  471. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  472. node2 = scene:newStaticCollisionNode("Cube.031_cl")
  473. comp = node2:getSceneNodeBase():getBodyComponent()
  474. comp:loadMeshResource("Assets/wall.ankimesh")
  475. comp:setWorldTransform(trf)
  476. node = scene:newModelNode("Cube.032")
  477. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  478. trf = Transform.new()
  479. trf:setOrigin(Vec4.new(47.271385, 2.886189, -31.000000, 0))
  480. rot = Mat3x4.new()
  481. 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)
  482. trf:setRotation(rot)
  483. trf:setScale(1.000000)
  484. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  485. node2 = scene:newStaticCollisionNode("Cube.032_cl")
  486. comp = node2:getSceneNodeBase():getBodyComponent()
  487. comp:loadMeshResource("Assets/wall.ankimesh")
  488. comp:setWorldTransform(trf)
  489. node = scene:newModelNode("Cube.033")
  490. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  491. trf = Transform.new()
  492. trf:setOrigin(Vec4.new(44.761005, 2.886189, -34.498241, 0))
  493. rot = Mat3x4.new()
  494. 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)
  495. trf:setRotation(rot)
  496. trf:setScale(1.000000)
  497. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  498. node2 = scene:newStaticCollisionNode("Cube.033_cl")
  499. comp = node2:getSceneNodeBase():getBodyComponent()
  500. comp:loadMeshResource("Assets/wall.ankimesh")
  501. comp:setWorldTransform(trf)
  502. node = scene:newModelNode("Cube.034")
  503. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  504. trf = Transform.new()
  505. trf:setOrigin(Vec4.new(38.761005, 2.886189, -34.498241, 0))
  506. rot = Mat3x4.new()
  507. 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)
  508. trf:setRotation(rot)
  509. trf:setScale(1.000000)
  510. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  511. node2 = scene:newStaticCollisionNode("Cube.034_cl")
  512. comp = node2:getSceneNodeBase():getBodyComponent()
  513. comp:loadMeshResource("Assets/wall.ankimesh")
  514. comp:setWorldTransform(trf)
  515. node = scene:newModelNode("Cube.035")
  516. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  517. trf = Transform.new()
  518. trf:setOrigin(Vec4.new(34.761005, 2.886189, -34.498241, 0))
  519. rot = Mat3x4.new()
  520. 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)
  521. trf:setRotation(rot)
  522. trf:setScale(0.995130)
  523. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  524. node2 = scene:newStaticCollisionNode("Cube.035_cl")
  525. comp = node2:getSceneNodeBase():getBodyComponent()
  526. comp:loadMeshResource("Assets/wall.ankimesh")
  527. comp:setWorldTransform(trf)
  528. node = scene:newModelNode("Cube.036")
  529. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  530. trf = Transform.new()
  531. trf:setOrigin(Vec4.new(34.798492, 6.376611, -32.000000, 0))
  532. rot = Mat3x4.new()
  533. 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)
  534. trf:setRotation(rot)
  535. trf:setScale(1.000000)
  536. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  537. node2 = scene:newStaticCollisionNode("Cube.036_cl")
  538. comp = node2:getSceneNodeBase():getBodyComponent()
  539. comp:loadMeshResource("Assets/wall.ankimesh")
  540. comp:setWorldTransform(trf)
  541. node = scene:newModelNode("Cube.038")
  542. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  543. trf = Transform.new()
  544. trf:setOrigin(Vec4.new(34.798492, 6.376611, -24.000000, 0))
  545. rot = Mat3x4.new()
  546. 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)
  547. trf:setRotation(rot)
  548. trf:setScale(1.000000)
  549. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  550. node2 = scene:newStaticCollisionNode("Cube.038_cl")
  551. comp = node2:getSceneNodeBase():getBodyComponent()
  552. comp:loadMeshResource("Assets/wall.ankimesh")
  553. comp:setWorldTransform(trf)
  554. node = scene:newModelNode("Cube.039")
  555. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  556. trf = Transform.new()
  557. trf:setOrigin(Vec4.new(34.798492, 6.398044, -28.000000, 0))
  558. rot = Mat3x4.new()
  559. 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)
  560. trf:setRotation(rot)
  561. trf:setScale(1.000000)
  562. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  563. node2 = scene:newStaticCollisionNode("Cube.039_cl")
  564. comp = node2:getSceneNodeBase():getBodyComponent()
  565. comp:loadMeshResource("Assets/wall.ankimesh")
  566. comp:setWorldTransform(trf)
  567. node = scene:newModelNode("Cube.037")
  568. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  569. trf = Transform.new()
  570. trf:setOrigin(Vec4.new(44.798492, 6.376611, -32.000000, 0))
  571. rot = Mat3x4.new()
  572. 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)
  573. trf:setRotation(rot)
  574. trf:setScale(1.000000)
  575. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  576. node2 = scene:newStaticCollisionNode("Cube.037_cl")
  577. comp = node2:getSceneNodeBase():getBodyComponent()
  578. comp:loadMeshResource("Assets/wall.ankimesh")
  579. comp:setWorldTransform(trf)
  580. node = scene:newModelNode("Cube.040")
  581. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  582. trf = Transform.new()
  583. trf:setOrigin(Vec4.new(44.798492, 6.376611, -24.000000, 0))
  584. rot = Mat3x4.new()
  585. 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)
  586. trf:setRotation(rot)
  587. trf:setScale(1.000000)
  588. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  589. node2 = scene:newStaticCollisionNode("Cube.040_cl")
  590. comp = node2:getSceneNodeBase():getBodyComponent()
  591. comp:loadMeshResource("Assets/wall.ankimesh")
  592. comp:setWorldTransform(trf)
  593. node = scene:newModelNode("Cube.041")
  594. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  595. trf = Transform.new()
  596. trf:setOrigin(Vec4.new(44.798492, 6.398044, -28.000000, 0))
  597. rot = Mat3x4.new()
  598. 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)
  599. trf:setRotation(rot)
  600. trf:setScale(1.000000)
  601. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  602. node2 = scene:newStaticCollisionNode("Cube.041_cl")
  603. comp = node2:getSceneNodeBase():getBodyComponent()
  604. comp:loadMeshResource("Assets/wall.ankimesh")
  605. comp:setWorldTransform(trf)
  606. node = scene:newModelNode("Cube.042")
  607. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  608. trf = Transform.new()
  609. trf:setOrigin(Vec4.new(39.798492, 6.334259, -31.947594, 0))
  610. rot = Mat3x4.new()
  611. 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)
  612. trf:setRotation(rot)
  613. trf:setScale(1.000000)
  614. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  615. node2 = scene:newStaticCollisionNode("Cube.042_cl")
  616. comp = node2:getSceneNodeBase():getBodyComponent()
  617. comp:loadMeshResource("Assets/wall.ankimesh")
  618. comp:setWorldTransform(trf)
  619. node = scene:newModelNode("Cube.043")
  620. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  621. trf = Transform.new()
  622. trf:setOrigin(Vec4.new(39.798492, 6.334259, -23.947592, 0))
  623. rot = Mat3x4.new()
  624. 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)
  625. trf:setRotation(rot)
  626. trf:setScale(1.000000)
  627. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  628. node2 = scene:newStaticCollisionNode("Cube.043_cl")
  629. comp = node2:getSceneNodeBase():getBodyComponent()
  630. comp:loadMeshResource("Assets/wall.ankimesh")
  631. comp:setWorldTransform(trf)
  632. node = scene:newModelNode("Cube.044")
  633. node:getSceneNodeBase():getModelComponent():loadModelResource("Assets/wall_walls.001.ankimdl")
  634. trf = Transform.new()
  635. trf:setOrigin(Vec4.new(39.798492, 6.355691, -27.947592, 0))
  636. rot = Mat3x4.new()
  637. 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)
  638. trf:setRotation(rot)
  639. trf:setScale(1.000000)
  640. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  641. node2 = scene:newStaticCollisionNode("Cube.044_cl")
  642. comp = node2:getSceneNodeBase():getBodyComponent()
  643. comp:loadMeshResource("Assets/wall.ankimesh")
  644. comp:setWorldTransform(trf)
  645. node = scene:newGlobalIlluminationProbeNode("refl_probe.002")
  646. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  647. comp:setBoxVolumeSize(Vec3.new(256.996124, 256.996124, 256.996124))
  648. comp:setCellSize(32.000000)
  649. trf = Transform.new()
  650. trf:setOrigin(Vec4.new(-0.068372, 9.192602, -0.126609, 0))
  651. rot = Mat3x4.new()
  652. 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)
  653. trf:setRotation(rot)
  654. trf:setScale(1.000000)
  655. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  656. node = scene:newReflectionProbeNode("refl_probe")
  657. comp = node:getSceneNodeBase():getReflectionProbeComponent()
  658. comp:setBoxVolumeSize(Vec3.new(268.223877, 268.223877, 268.223877))
  659. trf = Transform.new()
  660. trf:setOrigin(Vec4.new(0.000000, 9.113202, 0.000000, 0))
  661. rot = Mat3x4.new()
  662. 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)
  663. trf:setRotation(rot)
  664. trf:setScale(1.000000)
  665. node:getSceneNodeBase():getMoveComponent():setLocalTransform(trf)
  666. node = scene:newGlobalIlluminationProbeNode("Cube.045")
  667. comp = node:getSceneNodeBase():getGlobalIlluminationProbeComponent()
  668. comp:setBoxVolumeSize(Vec3.new(15.025865, 6.952979, 12.903503))
  669. trf = Transform.new()
  670. trf:setOrigin(Vec4.new(39.731613, 2.915391, -28.049887, 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)