test39.nim 417 B

1234567891011121314151617181920212223
  1. # --- Test 39. Use GeometryInstance node. --- #
  2. import nodesnim
  3. Window("smth")
  4. var
  5. scene = Scene("Main")
  6. geometry = GeometryInstance("Cube")
  7. scene.addChild(geometry)
  8. geometry.translateX(-50)
  9. geometry.transformX(1)
  10. geometry@on_input(self, event):
  11. if event.isInputEventMouseMotion() and event.pressed:
  12. geometry.rotateX(-event.yrel)
  13. geometry.rotateY(-event.xrel)
  14. addMainScene(scene)
  15. windowLaunch()