.gitignore
.gitmodules
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
.github/workflows/CI-docs.yml
.github/workflows/ci-build-tests.yml
.github/workflows/ci-wheels.yml
data/models/CitySurface.obj
data/models/denhaag.city.json
pyimgui/.gitignore
pyimgui/HACKING.md
pyimgui/LICENSE
pyimgui/MANIFEST.in
pyimgui/Makefile
pyimgui/README.md
pyimgui/pyproject.toml
pyimgui/setup.cfg
pyimgui/setup.py
pyimgui/ansifeed-cpp/AnsiTextColored.cpp
pyimgui/ansifeed-cpp/AnsiTextColored.h
pyimgui/config-cpp/py_imconfig.cpp
pyimgui/config-cpp/py_imconfig.h
pyimgui/doc/requirements-dev.txt
pyimgui/doc/requirements-test.txt
pyimgui/imgui/__init__.py
pyimgui/imgui/_compat.py
pyimgui/imgui/ansifeed.pxd
pyimgui/imgui/cimgui.pxd
pyimgui/imgui/common.pyx
pyimgui/imgui/core.cpp
pyimgui/imgui/core.h
pyimgui/imgui/core.pxd
pyimgui/imgui/core.pyx
pyimgui/imgui/enums.pxd
pyimgui/imgui/enums_internal.pxd
pyimgui/imgui/extra.py
pyimgui/imgui/internal.cpp
pyimgui/imgui/internal.h
pyimgui/imgui/internal.pxd
pyimgui/imgui/internal.pyx
pyimgui/imgui-cpp/imconfig.h
pyimgui/imgui-cpp/imgui.cpp
pyimgui/imgui-cpp/imgui.h
pyimgui/imgui-cpp/imgui_demo.cpp
pyimgui/imgui-cpp/imgui_draw.cpp
pyimgui/imgui-cpp/imgui_internal.h
pyimgui/imgui-cpp/imgui_tables.cpp
pyimgui/imgui-cpp/imgui_widgets.cpp
pyimgui/imgui-cpp/imstb_rectpack.h
pyimgui/imgui-cpp/imstb_textedit.h
pyimgui/imgui-cpp/imstb_truetype.h
pyimgui/imgui-cpp/backends/imgui_impl_allegro5.cpp
pyimgui/imgui-cpp/backends/imgui_impl_allegro5.h
pyimgui/imgui-cpp/backends/imgui_impl_android.cpp
pyimgui/imgui-cpp/backends/imgui_impl_android.h
pyimgui/imgui-cpp/backends/imgui_impl_dx10.cpp
pyimgui/imgui-cpp/backends/imgui_impl_dx10.h
pyimgui/imgui-cpp/backends/imgui_impl_dx11.cpp
pyimgui/imgui-cpp/backends/imgui_impl_dx11.h
pyimgui/imgui-cpp/backends/imgui_impl_dx12.cpp
pyimgui/imgui-cpp/backends/imgui_impl_dx12.h
pyimgui/imgui-cpp/backends/imgui_impl_dx9.cpp
pyimgui/imgui-cpp/backends/imgui_impl_dx9.h
pyimgui/imgui-cpp/backends/imgui_impl_glfw.cpp
pyimgui/imgui-cpp/backends/imgui_impl_glfw.h
pyimgui/imgui-cpp/backends/imgui_impl_glut.cpp
pyimgui/imgui-cpp/backends/imgui_impl_glut.h
pyimgui/imgui-cpp/backends/imgui_impl_marmalade.cpp
pyimgui/imgui-cpp/backends/imgui_impl_marmalade.h
pyimgui/imgui-cpp/backends/imgui_impl_metal.h
pyimgui/imgui-cpp/backends/imgui_impl_opengl2.cpp
pyimgui/imgui-cpp/backends/imgui_impl_opengl2.h
pyimgui/imgui-cpp/backends/imgui_impl_opengl3.cpp
pyimgui/imgui-cpp/backends/imgui_impl_opengl3.h
pyimgui/imgui-cpp/backends/imgui_impl_osx.h
pyimgui/imgui-cpp/backends/imgui_impl_sdl.cpp
pyimgui/imgui-cpp/backends/imgui_impl_sdl.h
pyimgui/imgui-cpp/backends/imgui_impl_vulkan.cpp
pyimgui/imgui-cpp/backends/imgui_impl_vulkan.h
pyimgui/imgui-cpp/backends/imgui_impl_wgpu.cpp
pyimgui/imgui-cpp/backends/imgui_impl_wgpu.h
pyimgui/imgui-cpp/backends/imgui_impl_win32.cpp
pyimgui/imgui-cpp/backends/imgui_impl_win32.h
pyimgui/imgui-cpp/misc/cpp/imgui_stdlib.cpp
pyimgui/imgui-cpp/misc/cpp/imgui_stdlib.h
pyimgui/imgui-cpp/misc/fonts/binary_to_compressed_c.cpp
pyimgui/imgui-cpp/misc/freetype/imgui_freetype.cpp
pyimgui/imgui-cpp/misc/freetype/imgui_freetype.h
pyimgui/imgui-cpp/misc/single_file/imgui_single_file.h
pyimgui/imgui/integrations/__init__.py
pyimgui/imgui/integrations/base.py
pyimgui/imgui/integrations/cocos2d.py
pyimgui/imgui/integrations/glfw.py
pyimgui/imgui/integrations/glumpy.py
pyimgui/imgui/integrations/opengl.py
pyimgui/imgui/integrations/pygame.py
pyimgui/imgui/integrations/pyglet.py
pyimgui/imgui/integrations/sdl2.py
sandbox/cityjson_loading.py
sandbox/imgui_examples.py
sandbox/load_primitives.py
sandbox/opengl_10_draw_billboard.py
sandbox/opengl_11_draw_oit.py
sandbox/opengl_12_draw_oit_complex.py
sandbox/opengl_13_picking_3d.py
sandbox/opengl_14_picking_FBO.py
sandbox/opengl_15_shader_color_calcs.py
sandbox/opengl_16_texture_data.py
sandbox/opengl_17_infinity_grid.py
sandbox/opengl_18_earth_sphere.py
sandbox/opengl_19_triangle_subdivition.py
sandbox/opengl_1_draw_arrays.py
sandbox/opengl_20_gs_normals.py
sandbox/opengl_2_draw_arrays_strip.py
sandbox/opengl_3_draw_elements.py
sandbox/opengl_4_draw_cube.py
sandbox/opengl_5_draw_cube_texture.py
sandbox/opengl_6_draw_cube_persp.py
sandbox/opengl_7_draw_cube_lookat.py
sandbox/opengl_8_draw_cube_lights.py
sandbox/opengl_9a_draw_shadows.py
sandbox/opengl_9b_draw_shadows.py
sandbox/picking_interaction.py
sandbox/plot.py
sandbox/data/city.3dm
sandbox/data/city.3dm.rhl
sandbox/data/city.obj
sandbox/data/city_point_cloud_1109k.txt
sandbox/data/city_point_cloud_69k.txt
sandbox/data/simple_city_dense.mtl
sandbox/data/simple_city_dense.obj
src/dtcc_viewer/__init__.py
src/dtcc_viewer/bounds.py
src/dtcc_viewer/building.py
src/dtcc_viewer/city.py
src/dtcc_viewer/citymodel.py
src/dtcc_viewer/grid.py
src/dtcc_viewer/linestring.py
src/dtcc_viewer/logging.py
src/dtcc_viewer/mesh.py
src/dtcc_viewer/multilinestring.py
src/dtcc_viewer/multisurface.py
src/dtcc_viewer/new_raster.py
src/dtcc_viewer/notebook_functions.py
src/dtcc_viewer/object.py
src/dtcc_viewer/pointcloud.py
src/dtcc_viewer/roadnetwork.py
src/dtcc_viewer/surface.py
src/dtcc_viewer/utils.py
src/dtcc_viewer/volume_grid.py
src/dtcc_viewer/volume_mesh.py
src/dtcc_viewer.egg-info/PKG-INFO
src/dtcc_viewer.egg-info/SOURCES.txt
src/dtcc_viewer.egg-info/dependency_links.txt
src/dtcc_viewer.egg-info/requires.txt
src/dtcc_viewer.egg-info/top_level.txt
src/dtcc_viewer/opengl/__init__.py
src/dtcc_viewer/opengl/action.py
src/dtcc_viewer/opengl/camera.py
src/dtcc_viewer/opengl/data_wrapper.py
src/dtcc_viewer/opengl/environment.py
src/dtcc_viewer/opengl/gl_axes.py
src/dtcc_viewer/opengl/gl_grid.py
src/dtcc_viewer/opengl/gl_lines.py
src/dtcc_viewer/opengl/gl_mesh.py
src/dtcc_viewer/opengl/gl_model.py
src/dtcc_viewer/opengl/gl_north.py
src/dtcc_viewer/opengl/gl_object.py
src/dtcc_viewer/opengl/gl_points.py
src/dtcc_viewer/opengl/gl_quad.py
src/dtcc_viewer/opengl/gl_raster.py
src/dtcc_viewer/opengl/gui.py
src/dtcc_viewer/opengl/parameters.py
src/dtcc_viewer/opengl/parts.py
src/dtcc_viewer/opengl/scene.py
src/dtcc_viewer/opengl/situation.py
src/dtcc_viewer/opengl/utils.py
src/dtcc_viewer/opengl/window.py
src/dtcc_viewer/opengl/wrapper.py
src/dtcc_viewer/opengl/wrp_bounds.py
src/dtcc_viewer/opengl/wrp_building.py
src/dtcc_viewer/opengl/wrp_city.py
src/dtcc_viewer/opengl/wrp_geometries.py
src/dtcc_viewer/opengl/wrp_grid.py
src/dtcc_viewer/opengl/wrp_lines.py
src/dtcc_viewer/opengl/wrp_linestring.py
src/dtcc_viewer/opengl/wrp_mesh.py
src/dtcc_viewer/opengl/wrp_object.py
src/dtcc_viewer/opengl/wrp_pointcloud.py
src/dtcc_viewer/opengl/wrp_raster.py
src/dtcc_viewer/opengl/wrp_roadnetwork.py
src/dtcc_viewer/opengl/wrp_surface.py
src/dtcc_viewer/opengl/wrp_volume_mesh.py
src/dtcc_viewer/raster_mpl/MPLImageViewer.py
src/dtcc_viewer/raster_mpl/TkImageViewers.py
src/dtcc_viewer/raster_mpl/__init__.py
src/dtcc_viewer/raster_mpl/raster_web.py
src/dtcc_viewer/scripts/__init__.py
src/dtcc_viewer/scripts/main.py
src/dtcc_viewer/shaders/shaders_axes.py
src/dtcc_viewer/shaders/shaders_base_quad.py
src/dtcc_viewer/shaders/shaders_color_maps.py
src/dtcc_viewer/shaders/shaders_debug.py
src/dtcc_viewer/shaders/shaders_grid.py
src/dtcc_viewer/shaders/shaders_lines.py
src/dtcc_viewer/shaders/shaders_mesh_ambient.py
src/dtcc_viewer/shaders/shaders_mesh_diffuse.py
src/dtcc_viewer/shaders/shaders_mesh_lines.py
src/dtcc_viewer/shaders/shaders_mesh_normals.py
src/dtcc_viewer/shaders/shaders_mesh_picking.py
src/dtcc_viewer/shaders/shaders_mesh_shadows.py
src/dtcc_viewer/shaders/shaders_points.py
src/dtcc_viewer/shaders/shaders_raster.py
tests/_test_opengl.py
tests/test_dummy.py
tests/data/cube.obj
tests/data/cube_pc.csv