nerfstudio-project / viser

Web-based 3D visualization + Python
https://viser.studio/latest
Apache License 2.0
596 stars 31 forks source link

API revamp #214

Closed brentyi closed 1 month ago

brentyi commented 1 month ago

Before:

server.add_gui_button()
server.add_gui_folder()
server.on_scene_click()
server.add_mesh()
server.reset_scene()

After:

server.gui.add_button()
server.gui.add_folder()
server.scene.on_click()
server.scene.add_mesh()
server.scene.reset()

Wrappers + deprecation warnings should be added if we decide to go with this change.