testData.py 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. from panda3d.core import Point3, VBase3
  2. from direct.showbase.ShowBaseGlobal import base
  3. if hasattr(base, 'le'):
  4. objectMgr = base.le.objectMgr
  5. ui = base.le.ui
  6. ui.sceneGraphUI.reset()
  7. else:
  8. objectMgr = base.objectMgr # type: ignore[attr-defined]
  9. # temporary place holder for nodepath
  10. objects = {}
  11. objects['1252538687.73gjeon'] = objectMgr.addNewObject('Smiley', '1252538687.73gjeon', 'models/smiley.egg', None)
  12. if objects['1252538687.73gjeon']:
  13. objects['1252538687.73gjeon'].setPos(Point3(8.66381, 0, 7.13246))
  14. objects['1252538687.73gjeon'].setHpr(VBase3(0, 0, 0))
  15. objects['1252538687.73gjeon'].setScale(VBase3(1, 1, 1))
  16. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252538687.73gjeon'])
  17. objectMgr.updateObjectProperties(objects['1252538687.73gjeon'], {'123': 1, 'Abc': 'a', 'Number': 1, 'Happy': True})
  18. objects['1252538690.2gjeon'] = objectMgr.addNewObject('H Double Smiley', '1252538690.2gjeon', None, objects['1252538687.73gjeon'])
  19. if objects['1252538690.2gjeon']:
  20. objects['1252538690.2gjeon'].setPos(Point3(0, 0, 2.12046))
  21. objects['1252538690.2gjeon'].setHpr(VBase3(0, 0, 0))
  22. objects['1252538690.2gjeon'].setScale(VBase3(1, 1, 1))
  23. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252538690.2gjeon'])
  24. objectMgr.updateObjectProperties(objects['1252538690.2gjeon'], {'Distance': 2.0, 'Abc': 'a'})
  25. objects['1252539696.69gjeon'] = objectMgr.addNewObject('H Double Smiley', '1252539696.69gjeon', None, objects['1252538687.73gjeon'])
  26. if objects['1252539696.69gjeon']:
  27. objects['1252539696.69gjeon'].setPos(Point3(-9.53674e-006, 0, 0))
  28. objects['1252539696.69gjeon'].setHpr(VBase3(0, 0, 0))
  29. objects['1252539696.69gjeon'].setScale(VBase3(1, 1, 1))
  30. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252539696.69gjeon'])
  31. objectMgr.updateObjectProperties(objects['1252539696.69gjeon'], {'Distance': 2.0, 'Abc': 'a'})
  32. objects['1252539897.22gjeon'] = objectMgr.addNewObject('H Double Smiley', '1252539897.22gjeon', None, objects['1252538687.73gjeon'])
  33. if objects['1252539897.22gjeon']:
  34. objects['1252539897.22gjeon'].setPos(Point3(0.06987, 0, -2.12046))
  35. objects['1252539897.22gjeon'].setHpr(VBase3(0, 0, 0))
  36. objects['1252539897.22gjeon'].setScale(VBase3(1, 1, 1))
  37. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252539897.22gjeon'])
  38. objectMgr.updateObjectProperties(objects['1252539897.22gjeon'], {'Distance': 2.0, 'Abc': 'a'})
  39. objects['1252538689.13gjeon'] = objectMgr.addNewObject('V Double Smiley', '1252538689.13gjeon', None, objects['1252538687.73gjeon'])
  40. if objects['1252538689.13gjeon']:
  41. objects['1252538689.13gjeon'].setPos(Point3(6.07152, 0, -0.863791))
  42. objects['1252538689.13gjeon'].setHpr(VBase3(0, 0, 0))
  43. objects['1252538689.13gjeon'].setScale(VBase3(1, 1, 1))
  44. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252538689.13gjeon'])
  45. objectMgr.updateObjectProperties(objects['1252538689.13gjeon'], {'Distance': 1.0, 'Abc': 'a'})
  46. objects['1252539974.19gjeon'] = objectMgr.addNewObject('Smiley', '1252539974.19gjeon', 'models/frowney.egg', objects['1252538689.13gjeon'])
  47. if objects['1252539974.19gjeon']:
  48. objects['1252539974.19gjeon'].setPos(Point3(0.06987, 0, 3.09209))
  49. objects['1252539974.19gjeon'].setHpr(VBase3(0, 0, 0))
  50. objects['1252539974.19gjeon'].setScale(VBase3(1, 1, 1))
  51. objectMgr.updateObjectColor(1.000000, 1.000000, 1.000000, 1.000000, objects['1252539974.19gjeon'])
  52. objectMgr.updateObjectProperties(objects['1252539974.19gjeon'], {'123': 1, 'Abc': 'a', 'Number': 1, 'Happy': True})
  53. objects['1252623762.9gjeon'] = objectMgr.addNewObject('Panda', '1252623762.9gjeon', None, None)
  54. if objects['1252623762.9gjeon']:
  55. objects['1252623762.9gjeon'].setPos(Point3(0, 0, 0))
  56. objects['1252623762.9gjeon'].setHpr(VBase3(0, 0, 0))
  57. objects['1252623762.9gjeon'].setScale(VBase3(0.005, 0.005, 0.005))
  58. objectMgr.updateObjectColor(1.000000, 0.000000, 0.000000, 0.517647, objects['1252623762.9gjeon'])
  59. objectMgr.updateObjectProperties(objects['1252623762.9gjeon'], {})
  60. if hasattr(base, 'le'):
  61. ui.layerEditorUI.reset()
  62. ui.layerEditorUI.addLayerEntry('Layer1', 1)
  63. ui.layerEditorUI.addLayerData(1, '1252538687.73gjeon')