├── .clang-format ├── .github └── workflows │ ├── docs.yml │ ├── eslint.yml │ ├── formatting.yaml │ ├── publish.yml │ ├── pyright.yml │ ├── pytest.yml │ └── typescript-compile.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── Makefile ├── README.md ├── generate_example_docs.py ├── generate_handle_docs.py ├── requirements.txt └── source │ ├── _static │ ├── css │ │ └── custom.css │ ├── examples │ │ ├── 00_getting_started_00_hello_world.png │ │ ├── 00_getting_started_01_core_concepts.png │ │ ├── 01_scene_00_coordinate_frames.png │ │ ├── 01_scene_01_point_clouds.png │ │ ├── 01_scene_02_meshes.png │ │ ├── 01_scene_03_lines.png │ │ ├── 01_scene_04_images.png │ │ ├── 01_scene_05_meshes_batched.png │ │ ├── 01_scene_06_lighting.png │ │ ├── 01_scene_07_background_composite.png │ │ ├── 01_scene_08_set_up_direction.png │ │ ├── 01_scene_09_gaussian_splats.png │ │ ├── 02_gui_00_basic_controls.png │ │ ├── 02_gui_01_callbacks.png │ │ ├── 02_gui_02_layouts.png │ │ ├── 02_gui_03_markdown.png │ │ ├── 02_gui_04_modals.png │ │ ├── 02_gui_05_theming.png │ │ ├── 02_gui_06_notifications.png │ │ ├── 02_gui_07_plotly_integration.png │ │ ├── 02_gui_08_uplot.png │ │ ├── 02_gui_09_plots_as_images.png │ │ ├── 03_interaction_00_click_meshes.png │ │ ├── 03_interaction_01_scene_pointer.png │ │ ├── 03_interaction_02_get_renders.png │ │ ├── 03_interaction_03_camera_poses.png │ │ ├── 03_interaction_04_camera_commands.png │ │ ├── 03_interaction_05_gui_in_scene.png │ │ ├── 04_demos_00_record3d_visualizer.png │ │ ├── 04_demos_01_colmap_visualizer.png │ │ ├── 04_demos_02_urdf_visualizer.png │ │ ├── 04_demos_03_smpl_visualizer.png │ │ ├── 04_demos_04_smpl_skinned.png │ │ ├── 04_demos_05_games.png │ │ └── thumbs │ │ │ ├── 00_getting_started_00_hello_world.png │ │ │ ├── 00_getting_started_01_core_concepts.png │ │ │ ├── 01_scene_00_coordinate_frames.png │ │ │ ├── 01_scene_01_point_clouds.png │ │ │ ├── 01_scene_02_meshes.png │ │ │ ├── 01_scene_03_lines.png │ │ │ ├── 01_scene_04_images.png │ │ │ ├── 01_scene_05_meshes_batched.png │ │ │ ├── 01_scene_06_lighting.png │ │ │ ├── 01_scene_07_background_composite.png │ │ │ ├── 01_scene_08_set_up_direction.png │ │ │ ├── 01_scene_09_gaussian_splats.png │ │ │ ├── 02_gui_00_basic_controls.png │ │ │ ├── 02_gui_01_callbacks.png │ │ │ ├── 02_gui_02_layouts.png │ │ │ ├── 02_gui_03_markdown.png │ │ │ ├── 02_gui_04_modals.png │ │ │ ├── 02_gui_05_theming.png │ │ │ ├── 02_gui_06_notifications.png │ │ │ ├── 02_gui_07_plotly_integration.png │ │ │ ├── 02_gui_08_uplot.png │ │ │ ├── 02_gui_09_plots_as_images.png │ │ │ ├── 03_interaction_00_click_meshes.png │ │ │ ├── 03_interaction_01_scene_pointer.png │ │ │ ├── 03_interaction_02_get_renders.png │ │ │ ├── 03_interaction_03_camera_poses.png │ │ │ ├── 03_interaction_04_camera_commands.png │ │ │ ├── 03_interaction_05_gui_in_scene.png │ │ │ ├── 04_demos_00_record3d_visualizer.png │ │ │ ├── 04_demos_01_colmap_visualizer.png │ │ │ ├── 04_demos_02_urdf_visualizer.png │ │ │ ├── 04_demos_03_smpl_visualizer.png │ │ │ ├── 04_demos_04_smpl_skinned.png │ │ │ └── 04_demos_05_games.png │ └── logo.svg │ ├── _templates │ └── sidebar │ │ └── brand.html │ ├── api │ ├── advanced │ │ ├── events.rst │ │ ├── icons.rst │ │ ├── index.rst │ │ ├── state_serializer.rst │ │ ├── theme.rst │ │ └── uplot.rst │ ├── auxiliary │ │ ├── extras.rst │ │ ├── index.rst │ │ ├── infrastructure.rst │ │ └── transforms.rst │ ├── core │ │ ├── gui_api.rst │ │ ├── index.rst │ │ ├── scene_api.rst │ │ └── server.rst │ └── handles │ │ ├── camera_handles.rst │ │ ├── client_handles.rst │ │ ├── gui_handles.rst │ │ ├── index.rst │ │ └── scene_handles.rst │ ├── citation.rst │ ├── conf.py │ ├── conventions.rst │ ├── development.rst │ ├── embedded_visualizations.rst │ ├── examples │ ├── _example_gallery.rst │ ├── demos │ │ ├── colmap_visualizer.rst │ │ ├── games.rst │ │ ├── index.rst │ │ ├── record3d_visualizer.rst │ │ ├── smpl_skinned.rst │ │ ├── smpl_visualizer.rst │ │ └── urdf_visualizer.rst │ ├── getting_started │ │ ├── core_concepts.rst │ │ ├── hello_world.rst │ │ └── index.rst │ ├── gui │ │ ├── basic_controls.rst │ │ ├── callbacks.rst │ │ ├── index.rst │ │ ├── layouts.rst │ │ ├── markdown.rst │ │ ├── modals.rst │ │ ├── notifications.rst │ │ ├── plotly_integration.rst │ │ ├── plots_as_images.rst │ │ ├── theming.rst │ │ └── uplot.rst │ ├── interaction │ │ ├── camera_commands.rst │ │ ├── camera_poses.rst │ │ ├── click_meshes.rst │ │ ├── get_renders.rst │ │ ├── gui_in_scene.rst │ │ ├── index.rst │ │ └── scene_pointer.rst │ └── scene │ │ ├── background_composite.rst │ │ ├── coordinate_frames.rst │ │ ├── gaussian_splats.rst │ │ ├── images.rst │ │ ├── index.rst │ │ ├── lighting.rst │ │ ├── lines.rst │ │ ├── meshes.rst │ │ ├── meshes_batched.rst │ │ ├── point_clouds.rst │ │ └── set_up_direction.rst │ ├── index.rst │ └── performance_tips.rst ├── examples ├── 00_getting_started │ ├── 00_hello_world.py │ └── 01_core_concepts.py ├── 01_scene │ ├── 00_coordinate_frames.py │ ├── 01_point_clouds.py │ ├── 02_meshes.py │ ├── 03_lines.py │ ├── 04_images.py │ ├── 05_meshes_batched.py │ ├── 06_lighting.py │ ├── 07_background_composite.py │ ├── 08_set_up_direction.py │ └── 09_gaussian_splats.py ├── 02_gui │ ├── 00_basic_controls.py │ ├── 01_callbacks.py │ ├── 02_layouts.py │ ├── 03_markdown.py │ ├── 04_modals.py │ ├── 05_theming.py │ ├── 06_notifications.py │ ├── 07_plotly_integration.py │ ├── 08_uplot.py │ └── 09_plots_as_images.py ├── 03_interaction │ ├── 00_click_meshes.py │ ├── 01_scene_pointer.py │ ├── 02_get_renders.py │ ├── 03_camera_poses.py │ ├── 04_camera_commands.py │ └── 05_gui_in_scene.py ├── 04_demos │ ├── 00_record3d_visualizer.py │ ├── 01_colmap_visualizer.py │ ├── 02_urdf_visualizer.py │ ├── 03_smpl_visualizer.py │ ├── 04_smpl_skinned.py │ └── 05_games.py └── assets │ ├── .gitignore │ └── download_assets.sh ├── pyproject.toml ├── src └── viser │ ├── __init__.py │ ├── _assignable_props_api.py │ ├── _backwards_compat_shims.py │ ├── _client_autobuild.py │ ├── _gui_api.py │ ├── _gui_handles.py │ ├── _icons.py │ ├── _icons │ └── tabler-icons.zip │ ├── _icons_enum.py │ ├── _icons_enum.pyi │ ├── _icons_generate_enum.py │ ├── _image_encoding.py │ ├── _messages.py │ ├── _notification_handle.py │ ├── _scene_api.py │ ├── _scene_handles.py │ ├── _threadpool_exceptions.py │ ├── _tunnel.py │ ├── _viser.py │ ├── client │ ├── .eslintrc.js │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── postcss.config.cjs │ ├── public │ │ ├── Inter-VariableFont_slnt,wght.ttf │ │ ├── hdri │ │ │ ├── dikhololo_night_1k.hdr │ │ │ ├── empty_warehouse_01_1k.hdr │ │ │ ├── forest_slope_1k.hdr │ │ │ ├── kiara_1_dawn_1k.hdr │ │ │ ├── lebombo_1k.hdr │ │ │ ├── potsdamer_platz_1k.hdr │ │ │ ├── rooitou_park_1k.hdr │ │ │ ├── st_fagans_interior_1k.hdr │ │ │ ├── studio_small_03_1k.hdr │ │ │ └── venice_sunset_1k.hdr │ │ ├── logo.svg │ │ ├── manifest.json │ │ └── robots.txt │ ├── src │ │ ├── App.css.ts │ │ ├── App.tsx │ │ ├── AppTheme.ts │ │ ├── BatchedLabelManager.tsx │ │ ├── BatchedLabelManagerContext.tsx │ │ ├── Billboard.tsx │ │ ├── BrowserWarning.tsx │ │ ├── CameraControls.tsx │ │ ├── CameraFrustumVariants.tsx │ │ ├── ControlPanel │ │ │ ├── BottomPanel.tsx │ │ │ ├── ControlPanel.tsx │ │ │ ├── FloatingPanel.tsx │ │ │ ├── Generated.tsx │ │ │ ├── GuiComponentContext.tsx │ │ │ ├── GuiState.tsx │ │ │ ├── SceneTreeTable.css.ts │ │ │ ├── SceneTreeTable.tsx │ │ │ ├── ServerControls.tsx │ │ │ └── SidebarPanel.tsx │ │ ├── CsmDirectionalLight.tsx │ │ ├── DevSettingsPanel.tsx │ │ ├── DevSettingsStore.tsx │ │ ├── EnvironmentState.tsx │ │ ├── FilePlayback.tsx │ │ ├── HoverContext.ts │ │ ├── LabelUtils.tsx │ │ ├── Line.tsx │ │ ├── MacWindowWrapper.tsx │ │ ├── Markdown.tsx │ │ ├── MessageHandler.tsx │ │ ├── Modal.tsx │ │ ├── Outlines.tsx │ │ ├── OutlinesIfHovered.tsx │ │ ├── SceneTree.tsx │ │ ├── SceneTreeState.tsx │ │ ├── SearchParamsUtils.tsx │ │ ├── ShadowArgs.tsx │ │ ├── Splatting │ │ │ ├── GaussianSplats.tsx │ │ │ ├── GaussianSplatsHelpers.ts │ │ │ ├── SplatSortWorker.ts │ │ │ └── WasmSorter │ │ │ │ ├── Sorter.mjs │ │ │ │ ├── Sorter.wasm │ │ │ │ ├── build.sh │ │ │ │ └── sorter.cpp │ │ ├── ThreeAssets.tsx │ │ ├── Titlebar.tsx │ │ ├── VersionInfo.ts │ │ ├── ViewerContext.ts │ │ ├── WebsocketInterface.tsx │ │ ├── WebsocketMessages.ts │ │ ├── WebsocketServerWorker.ts │ │ ├── WebsocketUtils.ts │ │ ├── WorldTransformUtils.ts │ │ ├── components │ │ │ ├── Button.tsx │ │ │ ├── ButtonGroup.tsx │ │ │ ├── Checkbox.tsx │ │ │ ├── ComponentStyles.css.ts │ │ │ ├── Dropdown.tsx │ │ │ ├── Folder.css.ts │ │ │ ├── Folder.tsx │ │ │ ├── Html.tsx │ │ │ ├── Image.tsx │ │ │ ├── Markdown.tsx │ │ │ ├── MultiSlider.tsx │ │ │ ├── MultiSliderComponent.css │ │ │ ├── MultiSliderComponent.tsx │ │ │ ├── NumberInput.tsx │ │ │ ├── PlotlyComponent.tsx │ │ │ ├── ProgressBar.tsx │ │ │ ├── Rgb.tsx │ │ │ ├── Rgba.tsx │ │ │ ├── Slider.tsx │ │ │ ├── TabGroup.tsx │ │ │ ├── TextInput.tsx │ │ │ ├── UploadButton.tsx │ │ │ ├── UplotComponent.css │ │ │ ├── UplotComponent.tsx │ │ │ ├── Vector2.tsx │ │ │ ├── Vector3.tsx │ │ │ ├── colorUtils.ts │ │ │ └── common.tsx │ │ ├── csm │ │ │ ├── CSM.d.ts │ │ │ ├── CSM.js │ │ │ ├── CSMFrustum.js │ │ │ ├── CSMHelper.js │ │ │ ├── CSMShader.js │ │ │ └── CSMShadowNode.js │ │ ├── index.css │ │ ├── index.tsx │ │ ├── mesh │ │ │ ├── BasicMesh.tsx │ │ │ ├── BatchedGlbAsset.tsx │ │ │ ├── BatchedMesh.tsx │ │ │ ├── BatchedMeshBase.tsx │ │ │ ├── BatchedMeshHoverOutlines.tsx │ │ │ ├── BoxMesh.tsx │ │ │ ├── GlbLoaderUtils.tsx │ │ │ ├── IcosphereMesh.tsx │ │ │ ├── MeshUtils.tsx │ │ │ ├── SingleGlbAsset.tsx │ │ │ └── SkinnedMesh.tsx │ │ ├── react-app-env.d.ts │ │ └── utils │ │ │ ├── shallowArrayEqual.ts │ │ │ └── shallowObjectKeysEqual.ts │ ├── tsconfig.json │ ├── vite-env.d.ts │ └── vite.config.mts │ ├── extras │ ├── __init__.py │ ├── _record3d.py │ ├── _urdf.py │ └── colmap │ │ ├── __init__.py │ │ └── _colmap_utils.py │ ├── infra │ ├── __init__.py │ ├── _async_message_buffer.py │ ├── _infra.py │ ├── _messages.py │ └── _typescript_interface_gen.py │ ├── py.typed │ ├── theme │ ├── __init__.py │ └── _titlebar.py │ ├── transforms │ ├── __init__.py │ ├── _base.py │ ├── _se2.py │ ├── _se3.py │ ├── _so2.py │ ├── _so3.py │ ├── hints │ │ └── __init__.py │ └── utils │ │ ├── __init__.py │ │ └── _utils.py │ └── uplot │ ├── __init__.py │ ├── _generate_types.py │ ├── _uplot_types.py │ └── uPlot.d.ts ├── sync_client_server.py └── tests ├── test_garbage_collection.py ├── test_image_encode.py ├── test_message_annotations.py ├── test_server_stop.py ├── test_transforms_axioms.py ├── test_transforms_bijective.py ├── test_transforms_ops.py ├── test_version_sync.py └── utils.py /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/formatting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/formatting.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pyright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/pyright.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.github/workflows/typescript-compile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.github/workflows/typescript-compile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.mjs 2 | build/ 3 | csm/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/generate_example_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/generate_example_docs.py -------------------------------------------------------------------------------- /docs/generate_handle_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/generate_handle_docs.py -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/css/custom.css -------------------------------------------------------------------------------- /docs/source/_static/examples/00_getting_started_00_hello_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/00_getting_started_00_hello_world.png -------------------------------------------------------------------------------- /docs/source/_static/examples/00_getting_started_01_core_concepts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/00_getting_started_01_core_concepts.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_00_coordinate_frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_00_coordinate_frames.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_01_point_clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_01_point_clouds.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_02_meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_02_meshes.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_03_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_03_lines.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_04_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_04_images.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_05_meshes_batched.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_05_meshes_batched.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_06_lighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_06_lighting.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_07_background_composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_07_background_composite.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_08_set_up_direction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_08_set_up_direction.png -------------------------------------------------------------------------------- /docs/source/_static/examples/01_scene_09_gaussian_splats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/01_scene_09_gaussian_splats.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_00_basic_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_00_basic_controls.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_01_callbacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_01_callbacks.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_02_layouts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_02_layouts.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_03_markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_03_markdown.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_04_modals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_04_modals.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_05_theming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_05_theming.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_06_notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_06_notifications.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_07_plotly_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_07_plotly_integration.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_08_uplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_08_uplot.png -------------------------------------------------------------------------------- /docs/source/_static/examples/02_gui_09_plots_as_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/02_gui_09_plots_as_images.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_00_click_meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_00_click_meshes.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_01_scene_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_01_scene_pointer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_02_get_renders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_02_get_renders.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_03_camera_poses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_03_camera_poses.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_04_camera_commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_04_camera_commands.png -------------------------------------------------------------------------------- /docs/source/_static/examples/03_interaction_05_gui_in_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/03_interaction_05_gui_in_scene.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_00_record3d_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_00_record3d_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_01_colmap_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_01_colmap_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_02_urdf_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_02_urdf_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_03_smpl_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_03_smpl_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_04_smpl_skinned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_04_smpl_skinned.png -------------------------------------------------------------------------------- /docs/source/_static/examples/04_demos_05_games.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/04_demos_05_games.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/00_getting_started_00_hello_world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/00_getting_started_00_hello_world.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/00_getting_started_01_core_concepts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/00_getting_started_01_core_concepts.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_00_coordinate_frames.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_00_coordinate_frames.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_01_point_clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_01_point_clouds.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_02_meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_02_meshes.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_03_lines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_03_lines.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_04_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_04_images.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_05_meshes_batched.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_05_meshes_batched.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_06_lighting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_06_lighting.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_07_background_composite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_07_background_composite.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_08_set_up_direction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_08_set_up_direction.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/01_scene_09_gaussian_splats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/01_scene_09_gaussian_splats.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_00_basic_controls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_00_basic_controls.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_01_callbacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_01_callbacks.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_02_layouts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_02_layouts.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_03_markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_03_markdown.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_04_modals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_04_modals.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_05_theming.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_05_theming.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_06_notifications.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_06_notifications.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_07_plotly_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_07_plotly_integration.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_08_uplot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_08_uplot.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/02_gui_09_plots_as_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/02_gui_09_plots_as_images.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_00_click_meshes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_00_click_meshes.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_01_scene_pointer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_01_scene_pointer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_02_get_renders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_02_get_renders.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_03_camera_poses.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_03_camera_poses.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_04_camera_commands.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_04_camera_commands.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/03_interaction_05_gui_in_scene.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/03_interaction_05_gui_in_scene.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_00_record3d_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_00_record3d_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_01_colmap_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_01_colmap_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_02_urdf_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_02_urdf_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_03_smpl_visualizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_03_smpl_visualizer.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_04_smpl_skinned.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_04_smpl_skinned.png -------------------------------------------------------------------------------- /docs/source/_static/examples/thumbs/04_demos_05_games.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_static/examples/thumbs/04_demos_05_games.png -------------------------------------------------------------------------------- /docs/source/_static/logo.svg: -------------------------------------------------------------------------------- 1 | ../../../src/viser/client/public/logo.svg -------------------------------------------------------------------------------- /docs/source/_templates/sidebar/brand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/_templates/sidebar/brand.html -------------------------------------------------------------------------------- /docs/source/api/advanced/events.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/events.rst -------------------------------------------------------------------------------- /docs/source/api/advanced/icons.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/icons.rst -------------------------------------------------------------------------------- /docs/source/api/advanced/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/index.rst -------------------------------------------------------------------------------- /docs/source/api/advanced/state_serializer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/state_serializer.rst -------------------------------------------------------------------------------- /docs/source/api/advanced/theme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/theme.rst -------------------------------------------------------------------------------- /docs/source/api/advanced/uplot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/advanced/uplot.rst -------------------------------------------------------------------------------- /docs/source/api/auxiliary/extras.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/auxiliary/extras.rst -------------------------------------------------------------------------------- /docs/source/api/auxiliary/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/auxiliary/index.rst -------------------------------------------------------------------------------- /docs/source/api/auxiliary/infrastructure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/auxiliary/infrastructure.rst -------------------------------------------------------------------------------- /docs/source/api/auxiliary/transforms.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/auxiliary/transforms.rst -------------------------------------------------------------------------------- /docs/source/api/core/gui_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/core/gui_api.rst -------------------------------------------------------------------------------- /docs/source/api/core/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/core/index.rst -------------------------------------------------------------------------------- /docs/source/api/core/scene_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/core/scene_api.rst -------------------------------------------------------------------------------- /docs/source/api/core/server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/core/server.rst -------------------------------------------------------------------------------- /docs/source/api/handles/camera_handles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/handles/camera_handles.rst -------------------------------------------------------------------------------- /docs/source/api/handles/client_handles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/handles/client_handles.rst -------------------------------------------------------------------------------- /docs/source/api/handles/gui_handles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/handles/gui_handles.rst -------------------------------------------------------------------------------- /docs/source/api/handles/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/handles/index.rst -------------------------------------------------------------------------------- /docs/source/api/handles/scene_handles.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/api/handles/scene_handles.rst -------------------------------------------------------------------------------- /docs/source/citation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/citation.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/conventions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/conventions.rst -------------------------------------------------------------------------------- /docs/source/development.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/development.rst -------------------------------------------------------------------------------- /docs/source/embedded_visualizations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/embedded_visualizations.rst -------------------------------------------------------------------------------- /docs/source/examples/_example_gallery.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/_example_gallery.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/colmap_visualizer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/colmap_visualizer.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/games.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/games.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/index.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/record3d_visualizer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/record3d_visualizer.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/smpl_skinned.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/smpl_skinned.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/smpl_visualizer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/smpl_visualizer.rst -------------------------------------------------------------------------------- /docs/source/examples/demos/urdf_visualizer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/demos/urdf_visualizer.rst -------------------------------------------------------------------------------- /docs/source/examples/getting_started/core_concepts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/getting_started/core_concepts.rst -------------------------------------------------------------------------------- /docs/source/examples/getting_started/hello_world.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/getting_started/hello_world.rst -------------------------------------------------------------------------------- /docs/source/examples/getting_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/getting_started/index.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/basic_controls.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/basic_controls.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/callbacks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/callbacks.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/index.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/layouts.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/layouts.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/markdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/markdown.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/modals.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/modals.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/notifications.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/notifications.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/plotly_integration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/plotly_integration.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/plots_as_images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/plots_as_images.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/theming.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/theming.rst -------------------------------------------------------------------------------- /docs/source/examples/gui/uplot.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/gui/uplot.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/camera_commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/camera_commands.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/camera_poses.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/camera_poses.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/click_meshes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/click_meshes.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/get_renders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/get_renders.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/gui_in_scene.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/gui_in_scene.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/index.rst -------------------------------------------------------------------------------- /docs/source/examples/interaction/scene_pointer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/interaction/scene_pointer.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/background_composite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/background_composite.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/coordinate_frames.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/coordinate_frames.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/gaussian_splats.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/gaussian_splats.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/images.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/images.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/index.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/lighting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/lighting.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/lines.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/lines.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/meshes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/meshes.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/meshes_batched.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/meshes_batched.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/point_clouds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/point_clouds.rst -------------------------------------------------------------------------------- /docs/source/examples/scene/set_up_direction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/examples/scene/set_up_direction.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/performance_tips.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/docs/source/performance_tips.rst -------------------------------------------------------------------------------- /examples/00_getting_started/00_hello_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/00_getting_started/00_hello_world.py -------------------------------------------------------------------------------- /examples/00_getting_started/01_core_concepts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/00_getting_started/01_core_concepts.py -------------------------------------------------------------------------------- /examples/01_scene/00_coordinate_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/00_coordinate_frames.py -------------------------------------------------------------------------------- /examples/01_scene/01_point_clouds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/01_point_clouds.py -------------------------------------------------------------------------------- /examples/01_scene/02_meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/02_meshes.py -------------------------------------------------------------------------------- /examples/01_scene/03_lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/03_lines.py -------------------------------------------------------------------------------- /examples/01_scene/04_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/04_images.py -------------------------------------------------------------------------------- /examples/01_scene/05_meshes_batched.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/05_meshes_batched.py -------------------------------------------------------------------------------- /examples/01_scene/06_lighting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/06_lighting.py -------------------------------------------------------------------------------- /examples/01_scene/07_background_composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/07_background_composite.py -------------------------------------------------------------------------------- /examples/01_scene/08_set_up_direction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/08_set_up_direction.py -------------------------------------------------------------------------------- /examples/01_scene/09_gaussian_splats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/01_scene/09_gaussian_splats.py -------------------------------------------------------------------------------- /examples/02_gui/00_basic_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/00_basic_controls.py -------------------------------------------------------------------------------- /examples/02_gui/01_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/01_callbacks.py -------------------------------------------------------------------------------- /examples/02_gui/02_layouts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/02_layouts.py -------------------------------------------------------------------------------- /examples/02_gui/03_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/03_markdown.py -------------------------------------------------------------------------------- /examples/02_gui/04_modals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/04_modals.py -------------------------------------------------------------------------------- /examples/02_gui/05_theming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/05_theming.py -------------------------------------------------------------------------------- /examples/02_gui/06_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/06_notifications.py -------------------------------------------------------------------------------- /examples/02_gui/07_plotly_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/07_plotly_integration.py -------------------------------------------------------------------------------- /examples/02_gui/08_uplot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/08_uplot.py -------------------------------------------------------------------------------- /examples/02_gui/09_plots_as_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/02_gui/09_plots_as_images.py -------------------------------------------------------------------------------- /examples/03_interaction/00_click_meshes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/00_click_meshes.py -------------------------------------------------------------------------------- /examples/03_interaction/01_scene_pointer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/01_scene_pointer.py -------------------------------------------------------------------------------- /examples/03_interaction/02_get_renders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/02_get_renders.py -------------------------------------------------------------------------------- /examples/03_interaction/03_camera_poses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/03_camera_poses.py -------------------------------------------------------------------------------- /examples/03_interaction/04_camera_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/04_camera_commands.py -------------------------------------------------------------------------------- /examples/03_interaction/05_gui_in_scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/03_interaction/05_gui_in_scene.py -------------------------------------------------------------------------------- /examples/04_demos/00_record3d_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/00_record3d_visualizer.py -------------------------------------------------------------------------------- /examples/04_demos/01_colmap_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/01_colmap_visualizer.py -------------------------------------------------------------------------------- /examples/04_demos/02_urdf_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/02_urdf_visualizer.py -------------------------------------------------------------------------------- /examples/04_demos/03_smpl_visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/03_smpl_visualizer.py -------------------------------------------------------------------------------- /examples/04_demos/04_smpl_skinned.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/04_smpl_skinned.py -------------------------------------------------------------------------------- /examples/04_demos/05_games.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/04_demos/05_games.py -------------------------------------------------------------------------------- /examples/assets/.gitignore: -------------------------------------------------------------------------------- 1 | dragon.obj 2 | /record3d_dance/ 3 | /colmap_garden/ 4 | -------------------------------------------------------------------------------- /examples/assets/download_assets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/examples/assets/download_assets.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/viser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/__init__.py -------------------------------------------------------------------------------- /src/viser/_assignable_props_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_assignable_props_api.py -------------------------------------------------------------------------------- /src/viser/_backwards_compat_shims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_backwards_compat_shims.py -------------------------------------------------------------------------------- /src/viser/_client_autobuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_client_autobuild.py -------------------------------------------------------------------------------- /src/viser/_gui_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_gui_api.py -------------------------------------------------------------------------------- /src/viser/_gui_handles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_gui_handles.py -------------------------------------------------------------------------------- /src/viser/_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_icons.py -------------------------------------------------------------------------------- /src/viser/_icons/tabler-icons.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_icons/tabler-icons.zip -------------------------------------------------------------------------------- /src/viser/_icons_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_icons_enum.py -------------------------------------------------------------------------------- /src/viser/_icons_enum.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_icons_enum.pyi -------------------------------------------------------------------------------- /src/viser/_icons_generate_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_icons_generate_enum.py -------------------------------------------------------------------------------- /src/viser/_image_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_image_encoding.py -------------------------------------------------------------------------------- /src/viser/_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_messages.py -------------------------------------------------------------------------------- /src/viser/_notification_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_notification_handle.py -------------------------------------------------------------------------------- /src/viser/_scene_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_scene_api.py -------------------------------------------------------------------------------- /src/viser/_scene_handles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_scene_handles.py -------------------------------------------------------------------------------- /src/viser/_threadpool_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_threadpool_exceptions.py -------------------------------------------------------------------------------- /src/viser/_tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_tunnel.py -------------------------------------------------------------------------------- /src/viser/_viser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/_viser.py -------------------------------------------------------------------------------- /src/viser/client/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/.eslintrc.js -------------------------------------------------------------------------------- /src/viser/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/.gitignore -------------------------------------------------------------------------------- /src/viser/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/index.html -------------------------------------------------------------------------------- /src/viser/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/package-lock.json -------------------------------------------------------------------------------- /src/viser/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/package.json -------------------------------------------------------------------------------- /src/viser/client/postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: {}, 3 | }; 4 | -------------------------------------------------------------------------------- /src/viser/client/public/Inter-VariableFont_slnt,wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/Inter-VariableFont_slnt,wght.ttf -------------------------------------------------------------------------------- /src/viser/client/public/hdri/dikhololo_night_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/dikhololo_night_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/empty_warehouse_01_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/empty_warehouse_01_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/forest_slope_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/forest_slope_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/kiara_1_dawn_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/kiara_1_dawn_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/lebombo_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/lebombo_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/potsdamer_platz_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/potsdamer_platz_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/rooitou_park_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/rooitou_park_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/st_fagans_interior_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/st_fagans_interior_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/studio_small_03_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/studio_small_03_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/hdri/venice_sunset_1k.hdr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/hdri/venice_sunset_1k.hdr -------------------------------------------------------------------------------- /src/viser/client/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/logo.svg -------------------------------------------------------------------------------- /src/viser/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/manifest.json -------------------------------------------------------------------------------- /src/viser/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/public/robots.txt -------------------------------------------------------------------------------- /src/viser/client/src/App.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/App.css.ts -------------------------------------------------------------------------------- /src/viser/client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/App.tsx -------------------------------------------------------------------------------- /src/viser/client/src/AppTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/AppTheme.ts -------------------------------------------------------------------------------- /src/viser/client/src/BatchedLabelManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/BatchedLabelManager.tsx -------------------------------------------------------------------------------- /src/viser/client/src/BatchedLabelManagerContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/BatchedLabelManagerContext.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Billboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Billboard.tsx -------------------------------------------------------------------------------- /src/viser/client/src/BrowserWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/BrowserWarning.tsx -------------------------------------------------------------------------------- /src/viser/client/src/CameraControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/CameraControls.tsx -------------------------------------------------------------------------------- /src/viser/client/src/CameraFrustumVariants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/CameraFrustumVariants.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/BottomPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/BottomPanel.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/ControlPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/ControlPanel.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/FloatingPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/FloatingPanel.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/Generated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/Generated.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/GuiComponentContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/GuiComponentContext.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/GuiState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/GuiState.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/SceneTreeTable.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/SceneTreeTable.css.ts -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/SceneTreeTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/SceneTreeTable.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/ServerControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/ServerControls.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ControlPanel/SidebarPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ControlPanel/SidebarPanel.tsx -------------------------------------------------------------------------------- /src/viser/client/src/CsmDirectionalLight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/CsmDirectionalLight.tsx -------------------------------------------------------------------------------- /src/viser/client/src/DevSettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/DevSettingsPanel.tsx -------------------------------------------------------------------------------- /src/viser/client/src/DevSettingsStore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/DevSettingsStore.tsx -------------------------------------------------------------------------------- /src/viser/client/src/EnvironmentState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/EnvironmentState.tsx -------------------------------------------------------------------------------- /src/viser/client/src/FilePlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/FilePlayback.tsx -------------------------------------------------------------------------------- /src/viser/client/src/HoverContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/HoverContext.ts -------------------------------------------------------------------------------- /src/viser/client/src/LabelUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/LabelUtils.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Line.tsx -------------------------------------------------------------------------------- /src/viser/client/src/MacWindowWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/MacWindowWrapper.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Markdown.tsx -------------------------------------------------------------------------------- /src/viser/client/src/MessageHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/MessageHandler.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Modal.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Outlines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Outlines.tsx -------------------------------------------------------------------------------- /src/viser/client/src/OutlinesIfHovered.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/OutlinesIfHovered.tsx -------------------------------------------------------------------------------- /src/viser/client/src/SceneTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/SceneTree.tsx -------------------------------------------------------------------------------- /src/viser/client/src/SceneTreeState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/SceneTreeState.tsx -------------------------------------------------------------------------------- /src/viser/client/src/SearchParamsUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/SearchParamsUtils.tsx -------------------------------------------------------------------------------- /src/viser/client/src/ShadowArgs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ShadowArgs.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/GaussianSplats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/GaussianSplats.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/GaussianSplatsHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/GaussianSplatsHelpers.ts -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/SplatSortWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/SplatSortWorker.ts -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/WasmSorter/Sorter.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/WasmSorter/Sorter.mjs -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/WasmSorter/Sorter.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/WasmSorter/Sorter.wasm -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/WasmSorter/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/WasmSorter/build.sh -------------------------------------------------------------------------------- /src/viser/client/src/Splatting/WasmSorter/sorter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Splatting/WasmSorter/sorter.cpp -------------------------------------------------------------------------------- /src/viser/client/src/ThreeAssets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ThreeAssets.tsx -------------------------------------------------------------------------------- /src/viser/client/src/Titlebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/Titlebar.tsx -------------------------------------------------------------------------------- /src/viser/client/src/VersionInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/VersionInfo.ts -------------------------------------------------------------------------------- /src/viser/client/src/ViewerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/ViewerContext.ts -------------------------------------------------------------------------------- /src/viser/client/src/WebsocketInterface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/WebsocketInterface.tsx -------------------------------------------------------------------------------- /src/viser/client/src/WebsocketMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/WebsocketMessages.ts -------------------------------------------------------------------------------- /src/viser/client/src/WebsocketServerWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/WebsocketServerWorker.ts -------------------------------------------------------------------------------- /src/viser/client/src/WebsocketUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/WebsocketUtils.ts -------------------------------------------------------------------------------- /src/viser/client/src/WorldTransformUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/WorldTransformUtils.ts -------------------------------------------------------------------------------- /src/viser/client/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Button.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/ButtonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/ButtonGroup.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/ComponentStyles.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/ComponentStyles.css.ts -------------------------------------------------------------------------------- /src/viser/client/src/components/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Dropdown.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Folder.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Folder.css.ts -------------------------------------------------------------------------------- /src/viser/client/src/components/Folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Folder.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Html.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Html.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Image.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Markdown.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/MultiSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/MultiSlider.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/MultiSliderComponent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/MultiSliderComponent.css -------------------------------------------------------------------------------- /src/viser/client/src/components/MultiSliderComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/MultiSliderComponent.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/NumberInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/NumberInput.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/PlotlyComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/PlotlyComponent.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/ProgressBar.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Rgb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Rgb.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Rgba.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Rgba.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Slider.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/TabGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/TabGroup.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/TextInput.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/UploadButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/UploadButton.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/UplotComponent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/UplotComponent.css -------------------------------------------------------------------------------- /src/viser/client/src/components/UplotComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/UplotComponent.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Vector2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Vector2.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/Vector3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/Vector3.tsx -------------------------------------------------------------------------------- /src/viser/client/src/components/colorUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/colorUtils.ts -------------------------------------------------------------------------------- /src/viser/client/src/components/common.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/components/common.tsx -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSM.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSM.d.ts -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSM.js -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSMFrustum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSMFrustum.js -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSMHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSMHelper.js -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSMShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSMShader.js -------------------------------------------------------------------------------- /src/viser/client/src/csm/CSMShadowNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/csm/CSMShadowNode.js -------------------------------------------------------------------------------- /src/viser/client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/index.css -------------------------------------------------------------------------------- /src/viser/client/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/index.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BasicMesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BasicMesh.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BatchedGlbAsset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BatchedGlbAsset.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BatchedMesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BatchedMesh.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BatchedMeshBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BatchedMeshBase.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BatchedMeshHoverOutlines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BatchedMeshHoverOutlines.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/BoxMesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/BoxMesh.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/GlbLoaderUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/GlbLoaderUtils.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/IcosphereMesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/IcosphereMesh.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/MeshUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/MeshUtils.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/SingleGlbAsset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/SingleGlbAsset.tsx -------------------------------------------------------------------------------- /src/viser/client/src/mesh/SkinnedMesh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/mesh/SkinnedMesh.tsx -------------------------------------------------------------------------------- /src/viser/client/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/viser/client/src/utils/shallowArrayEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/utils/shallowArrayEqual.ts -------------------------------------------------------------------------------- /src/viser/client/src/utils/shallowObjectKeysEqual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/src/utils/shallowObjectKeysEqual.ts -------------------------------------------------------------------------------- /src/viser/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/tsconfig.json -------------------------------------------------------------------------------- /src/viser/client/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/viser/client/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/client/vite.config.mts -------------------------------------------------------------------------------- /src/viser/extras/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/extras/__init__.py -------------------------------------------------------------------------------- /src/viser/extras/_record3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/extras/_record3d.py -------------------------------------------------------------------------------- /src/viser/extras/_urdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/extras/_urdf.py -------------------------------------------------------------------------------- /src/viser/extras/colmap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/extras/colmap/__init__.py -------------------------------------------------------------------------------- /src/viser/extras/colmap/_colmap_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/extras/colmap/_colmap_utils.py -------------------------------------------------------------------------------- /src/viser/infra/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/infra/__init__.py -------------------------------------------------------------------------------- /src/viser/infra/_async_message_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/infra/_async_message_buffer.py -------------------------------------------------------------------------------- /src/viser/infra/_infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/infra/_infra.py -------------------------------------------------------------------------------- /src/viser/infra/_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/infra/_messages.py -------------------------------------------------------------------------------- /src/viser/infra/_typescript_interface_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/infra/_typescript_interface_gen.py -------------------------------------------------------------------------------- /src/viser/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/viser/theme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/theme/__init__.py -------------------------------------------------------------------------------- /src/viser/theme/_titlebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/theme/_titlebar.py -------------------------------------------------------------------------------- /src/viser/transforms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/__init__.py -------------------------------------------------------------------------------- /src/viser/transforms/_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/_base.py -------------------------------------------------------------------------------- /src/viser/transforms/_se2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/_se2.py -------------------------------------------------------------------------------- /src/viser/transforms/_se3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/_se3.py -------------------------------------------------------------------------------- /src/viser/transforms/_so2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/_so2.py -------------------------------------------------------------------------------- /src/viser/transforms/_so3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/_so3.py -------------------------------------------------------------------------------- /src/viser/transforms/hints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/hints/__init__.py -------------------------------------------------------------------------------- /src/viser/transforms/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/utils/__init__.py -------------------------------------------------------------------------------- /src/viser/transforms/utils/_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/transforms/utils/_utils.py -------------------------------------------------------------------------------- /src/viser/uplot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/uplot/__init__.py -------------------------------------------------------------------------------- /src/viser/uplot/_generate_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/uplot/_generate_types.py -------------------------------------------------------------------------------- /src/viser/uplot/_uplot_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/uplot/_uplot_types.py -------------------------------------------------------------------------------- /src/viser/uplot/uPlot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/src/viser/uplot/uPlot.d.ts -------------------------------------------------------------------------------- /sync_client_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/sync_client_server.py -------------------------------------------------------------------------------- /tests/test_garbage_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_garbage_collection.py -------------------------------------------------------------------------------- /tests/test_image_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_image_encode.py -------------------------------------------------------------------------------- /tests/test_message_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_message_annotations.py -------------------------------------------------------------------------------- /tests/test_server_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_server_stop.py -------------------------------------------------------------------------------- /tests/test_transforms_axioms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_transforms_axioms.py -------------------------------------------------------------------------------- /tests/test_transforms_bijective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_transforms_bijective.py -------------------------------------------------------------------------------- /tests/test_transforms_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_transforms_ops.py -------------------------------------------------------------------------------- /tests/test_version_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/test_version_sync.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nerfstudio-project/viser/HEAD/tests/utils.py --------------------------------------------------------------------------------