main.py 462 B

123456789101112131415161718
  1. #!/usr/bin/env python3
  2. import os
  3. from nicegui import ui
  4. ui.add_static_files('/static', f'{os.path.dirname(os.path.realpath(__file__))}/static')
  5. with ui.scene(width=1024, height=800) as scene:
  6. scene.spot_light(distance=100, intensity=0.1).move(-10, 0, 10)
  7. scene.stl('static/pikachu.stl').scale(0.1)
  8. scene.move_camera(
  9. -5, -3, 3, # position
  10. 0, 0, 3, # look at
  11. 0, 0, 1, # up
  12. 0 # animation duration
  13. )
  14. ui.run()