fix: register OrbitController events with renderer
Use controller.register_events(renderer) instead of canvas to properly enable camera rotation/pan/zoom controls in the 3D viewer.
This commit is contained in:
@@ -102,7 +102,8 @@ class PygfxRenderer(Renderer):
|
||||
self._camera = gfx.PerspectiveCamera(50, 16 / 9)
|
||||
self._camera.local.position = (100, 100, 100)
|
||||
|
||||
self._controller = gfx.OrbitController(self._camera, register_events=self._renderer)
|
||||
self._controller = gfx.OrbitController(self._camera)
|
||||
self._controller.register_events(self._renderer)
|
||||
|
||||
self._setup_lighting()
|
||||
self._add_grid()
|
||||
|
||||
Reference in New Issue
Block a user