COPYING
README.md
pyproject.toml
src/condynsate/__init__.py
src/condynsate/exceptions.py
src/condynsate.egg-info/PKG-INFO
src/condynsate.egg-info/SOURCES.txt
src/condynsate.egg-info/dependency_links.txt
src/condynsate.egg-info/requires.txt
src/condynsate.egg-info/top_level.txt
src/condynsate/__assets__/128-starfield_5-r_cen-orig.obj
src/condynsate/__assets__/16-starfield_5-r_cen-orig.obj
src/condynsate/__assets__/256-starfield_5-r_cen-orig.obj
src/condynsate/__assets__/32-starfield_5-r_cen-orig.obj
src/condynsate/__assets__/64-starfield_5-r_cen-orig.obj
src/condynsate/__assets__/Cone_1x1_center_origin.stl
src/condynsate/__assets__/Cone_1x1_lower_origin.stl
src/condynsate/__assets__/Countryside_225sqmi_00.jpg
src/condynsate/__assets__/Countryside_225sqmi_01.jpg
src/condynsate/__assets__/Countryside_225sqmi_02.jpg
src/condynsate/__assets__/Countryside_225sqmi_03.jpg
src/condynsate/__assets__/Countryside_225sqmi_04.jpg
src/condynsate/__assets__/Countryside_225sqmi_05.jpg
src/condynsate/__assets__/Countryside_225sqmi_06.jpg
src/condynsate/__assets__/Countryside_225sqmi_07.jpg
src/condynsate/__assets__/Countryside_225sqmi_08.jpg
src/condynsate/__assets__/Countryside_225sqmi_09.jpg
src/condynsate/__assets__/Countryside_225sqmi_10.jpg
src/condynsate/__assets__/Countryside_225sqmi_11.jpg
src/condynsate/__assets__/Countryside_225sqmi_12.jpg
src/condynsate/__assets__/Countryside_225sqmi_13.jpg
src/condynsate/__assets__/Countryside_225sqmi_14.jpg
src/condynsate/__assets__/Countryside_225sqmi_15.jpg
src/condynsate/__assets__/Countryside_225sqmi_16.jpg
src/condynsate/__assets__/Countryside_225sqmi_17.jpg
src/condynsate/__assets__/Countryside_225sqmi_18.jpg
src/condynsate/__assets__/Countryside_225sqmi_19.jpg
src/condynsate/__assets__/Countryside_225sqmi_20.jpg
src/condynsate/__assets__/Countryside_225sqmi_21.jpg
src/condynsate/__assets__/Countryside_225sqmi_22.jpg
src/condynsate/__assets__/Countryside_225sqmi_23.jpg
src/condynsate/__assets__/Countryside_225sqmi_24.jpg
src/condynsate/__assets__/Countryside_225sqmi_25.jpg
src/condynsate/__assets__/Countryside_225sqmi_26.jpg
src/condynsate/__assets__/Countryside_225sqmi_27.jpg
src/condynsate/__assets__/Countryside_225sqmi_28.jpg
src/condynsate/__assets__/Countryside_225sqmi_29.jpg
src/condynsate/__assets__/Countryside_225sqmi_30.jpg
src/condynsate/__assets__/Countryside_225sqmi_31.jpg
src/condynsate/__assets__/Countryside_225sqmi_32.jpg
src/condynsate/__assets__/Countryside_225sqmi_33.jpg
src/condynsate/__assets__/Countryside_225sqmi_34.jpg
src/condynsate/__assets__/Countryside_225sqmi_35.jpg
src/condynsate/__assets__/Countryside_225sqmi_36.jpg
src/condynsate/__assets__/Countryside_225sqmi_37.jpg
src/condynsate/__assets__/Countryside_225sqmi_38.jpg
src/condynsate/__assets__/Countryside_225sqmi_39.jpg
src/condynsate/__assets__/Countryside_225sqmi_40.jpg
src/condynsate/__assets__/Countryside_225sqmi_41.jpg
src/condynsate/__assets__/Countryside_225sqmi_42.jpg
src/condynsate/__assets__/Countryside_225sqmi_43.jpg
src/condynsate/__assets__/Countryside_225sqmi_44.jpg
src/condynsate/__assets__/Countryside_225sqmi_45.jpg
src/condynsate/__assets__/Countryside_225sqmi_46.jpg
src/condynsate/__assets__/Countryside_225sqmi_47.jpg
src/condynsate/__assets__/Countryside_225sqmi_48.jpg
src/condynsate/__assets__/Countryside_225sqmi_49.jpg
src/condynsate/__assets__/Countryside_225sqmi_50.jpg
src/condynsate/__assets__/Countryside_225sqmi_51.jpg
src/condynsate/__assets__/Countryside_225sqmi_52.jpg
src/condynsate/__assets__/Countryside_225sqmi_53.jpg
src/condynsate/__assets__/Countryside_225sqmi_54.jpg
src/condynsate/__assets__/Countryside_225sqmi_55.jpg
src/condynsate/__assets__/Countryside_225sqmi_56.jpg
src/condynsate/__assets__/Countryside_225sqmi_57.jpg
src/condynsate/__assets__/Countryside_225sqmi_58.jpg
src/condynsate/__assets__/Countryside_225sqmi_59.jpg
src/condynsate/__assets__/Countryside_225sqmi_60.jpg
src/condynsate/__assets__/Countryside_225sqmi_61.jpg
src/condynsate/__assets__/Countryside_225sqmi_62.jpg
src/condynsate/__assets__/Countryside_225sqmi_63.jpg
src/condynsate/__assets__/Cube_1x1x1_center_origin.stl
src/condynsate/__assets__/Cube_1x1x1_lower_origin.stl
src/condynsate/__assets__/Cylinder_1x1_center_origin.stl
src/condynsate/__assets__/Cylinder_1x1_lower_origin.stl
src/condynsate/__assets__/Earth_00.jpg
src/condynsate/__assets__/Earth_01.jpg
src/condynsate/__assets__/Earth_02.jpg
src/condynsate/__assets__/Earth_03.jpg
src/condynsate/__assets__/Earth_04.jpg
src/condynsate/__assets__/Earth_05.jpg
src/condynsate/__assets__/Earth_06.jpg
src/condynsate/__assets__/Earth_07.jpg
src/condynsate/__assets__/Earth_08.jpg
src/condynsate/__assets__/Earth_09.jpg
src/condynsate/__assets__/Earth_10.jpg
src/condynsate/__assets__/Earth_11.jpg
src/condynsate/__assets__/Earth_12.jpg
src/condynsate/__assets__/Earth_13.jpg
src/condynsate/__assets__/Earth_14.jpg
src/condynsate/__assets__/Earth_15.jpg
src/condynsate/__assets__/Earth_16.jpg
src/condynsate/__assets__/Earth_17.jpg
src/condynsate/__assets__/Earth_18.jpg
src/condynsate/__assets__/Earth_19.jpg
src/condynsate/__assets__/Earth_20.jpg
src/condynsate/__assets__/Earth_21.jpg
src/condynsate/__assets__/Earth_22.jpg
src/condynsate/__assets__/Earth_23.jpg
src/condynsate/__assets__/Earth_24.jpg
src/condynsate/__assets__/Earth_25.jpg
src/condynsate/__assets__/Earth_26.jpg
src/condynsate/__assets__/Earth_27.jpg
src/condynsate/__assets__/Earth_28.jpg
src/condynsate/__assets__/Earth_29.jpg
src/condynsate/__assets__/Earth_30.jpg
src/condynsate/__assets__/Earth_31.jpg
src/condynsate/__assets__/Earth_32.jpg
src/condynsate/__assets__/Earth_33.jpg
src/condynsate/__assets__/Earth_34.jpg
src/condynsate/__assets__/Earth_35.jpg
src/condynsate/__assets__/Earth_36.jpg
src/condynsate/__assets__/Earth_37.jpg
src/condynsate/__assets__/Earth_38.jpg
src/condynsate/__assets__/Earth_39.jpg
src/condynsate/__assets__/Earth_40.jpg
src/condynsate/__assets__/Earth_41.jpg
src/condynsate/__assets__/Earth_42.jpg
src/condynsate/__assets__/Earth_43.jpg
src/condynsate/__assets__/Earth_44.jpg
src/condynsate/__assets__/Earth_45.jpg
src/condynsate/__assets__/Earth_46.jpg
src/condynsate/__assets__/Earth_47.jpg
src/condynsate/__assets__/Earth_48.jpg
src/condynsate/__assets__/Earth_49.jpg
src/condynsate/__assets__/Earth_50.jpg
src/condynsate/__assets__/Earth_51.jpg
src/condynsate/__assets__/Earth_52.jpg
src/condynsate/__assets__/Earth_53.jpg
src/condynsate/__assets__/Earth_54.jpg
src/condynsate/__assets__/Earth_55.jpg
src/condynsate/__assets__/Earth_56.jpg
src/condynsate/__assets__/Earth_57.jpg
src/condynsate/__assets__/Earth_58.jpg
src/condynsate/__assets__/Earth_59.jpg
src/condynsate/__assets__/Earth_60.jpg
src/condynsate/__assets__/Earth_61.jpg
src/condynsate/__assets__/Earth_62.jpg
src/condynsate/__assets__/Earth_63.jpg
src/condynsate/__assets__/Pyramid_1x1x1_center_origin.stl
src/condynsate/__assets__/Pyramid_1x1x1_lower_origin.stl
src/condynsate/__assets__/Skybox_Day.jpg
src/condynsate/__assets__/Skybox_Night_00.jpg
src/condynsate/__assets__/Skybox_Night_01.jpg
src/condynsate/__assets__/Skybox_Night_02.jpg
src/condynsate/__assets__/Skybox_Night_03.jpg
src/condynsate/__assets__/Skybox_Sunset.jpg
src/condynsate/__assets__/Sphere_1_center_origin.stl
src/condynsate/__assets__/Sphere_1_lower_origin.stl
src/condynsate/__assets__/airplane_elevator.obj
src/condynsate/__assets__/airplane_flaps.obj
src/condynsate/__assets__/airplane_fuselage.obj
src/condynsate/__assets__/airplane_l_aileron.obj
src/condynsate/__assets__/airplane_nosecone.obj
src/condynsate/__assets__/airplane_prop.obj
src/condynsate/__assets__/airplane_r_aileron.obj
src/condynsate/__assets__/airplane_rudder.obj
src/condynsate/__assets__/airplane_wheels.obj
src/condynsate/__assets__/airplane_windows.obj
src/condynsate/__assets__/arrow_ccw.stl
src/condynsate/__assets__/arrow_lin.stl
src/condynsate/__assets__/bricks.png
src/condynsate/__assets__/carpet.png
src/condynsate/__assets__/cart.urdf
src/condynsate/__assets__/cessna172.urdf
src/condynsate/__assets__/classroom_wall.png
src/condynsate/__assets__/concrete.png
src/condynsate/__assets__/cube.urdf
src/condynsate/__assets__/door_wall.png
src/condynsate/__assets__/double_pendulum.urdf
src/condynsate/__assets__/gyrochassis-fixed_20-ODx18-ID_cen-orig.stl
src/condynsate/__assets__/gyrochassis-rotational_XZ-Z_20-Hx20-ODx18-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyrocore_XY-Z_6-Wx5.5-ODx3-T_cen-orig.stl
src/condynsate/__assets__/gyrocore_XZ-Y_6-Wx11.5-ODx4-T_cen-orig.stl
src/condynsate/__assets__/gyrocore_YZ-X_6-Wx5.5-ODx3-T_cen-orig.stl
src/condynsate/__assets__/gyroring_XY-X_18-Wx14-ODx12-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyroring_XZ-Y_18-Wx14-ODx12-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyroring_XZ-Z_12-Wx8-ODx6-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyroring_YZ-Y_12-Wx8-ODx6-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyroring_YZ-Y_18-Wx14-ODx12-IDx2-T_cen-orig.stl
src/condynsate/__assets__/gyroscope.urdf
src/condynsate/__assets__/half_plane_medium.urdf
src/condynsate/__assets__/hubbed_wheel_1x0.1_lower_origin.stl
src/condynsate/__assets__/missing_tex.png
src/condynsate/__assets__/opposed-gyrochassis-spacecraft_19-ODx18-ID_cen-orig.obj
src/condynsate/__assets__/opposed_sacmg.urdf
src/condynsate/__assets__/pendulum.urdf
src/condynsate/__assets__/plane.obj
src/condynsate/__assets__/plane_big.urdf
src/condynsate/__assets__/plane_medium.urdf
src/condynsate/__assets__/plane_small.urdf
src/condynsate/__assets__/sacmg.urdf
src/condynsate/__assets__/sphere.urdf
src/condynsate/__assets__/tile_floor.png
src/condynsate/__assets__/wheel.urdf
src/condynsate/__assets__/white_wall.png
src/condynsate/__assets__/window_wall.png
src/condynsate/animator/__init__.py
src/condynsate/animator/animator.py
src/condynsate/animator/figure.py
src/condynsate/animator/subplots.py
src/condynsate/keyboard/__init__.py
src/condynsate/keyboard/keyboard.py
src/condynsate/misc/__init__.py
src/condynsate/misc/exception_handling.py
src/condynsate/misc/transforms.py
src/condynsate/misc/videomaker.py
src/condynsate/project/__init__.py
src/condynsate/project/project.py
src/condynsate/simulator/__init__.py
src/condynsate/simulator/dataclasses.py
src/condynsate/simulator/objects.py
src/condynsate/simulator/simulator.py
src/condynsate/visualizer/__init__.py
src/condynsate/visualizer/utilities.py
src/condynsate/visualizer/visualizer.py
src/condynsate/visualizer/meshcat-python/setup.py
src/condynsate/visualizer/meshcat-python/examples/box.py
src/condynsate/visualizer/meshcat-python/examples/points.py
src/condynsate/visualizer/meshcat-python/src/meshcat/__init__.py
src/condynsate/visualizer/meshcat-python/src/meshcat/animation.py
src/condynsate/visualizer/meshcat-python/src/meshcat/commands.py
src/condynsate/visualizer/meshcat-python/src/meshcat/geometry.py
src/condynsate/visualizer/meshcat-python/src/meshcat/path.py
src/condynsate/visualizer/meshcat-python/src/meshcat/transformations.py
src/condynsate/visualizer/meshcat-python/src/meshcat/visualizer.py
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/__init__.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/animation.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/commands.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/geometry.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/path.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/transformations.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/__pycache__/visualizer.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/__init__.py
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/tree.py
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/zmqserver.py
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/__pycache__/__init__.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/__pycache__/tree.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/servers/__pycache__/zmqserver.cpython-314.pyc
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/__init__.py
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/dummy_websocket_client.py
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/test_drawing.py
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/test_ports.py
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/test_start_server.py
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/data/mesh_0_convex_piece_0.dae
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/data/mesh_0_convex_piece_0.obj
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/data/mesh_0_convex_piece_0.stl_ascii
src/condynsate/visualizer/meshcat-python/src/meshcat/tests/data/mesh_0_convex_piece_0.stl_binary
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/LICENSE
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/Readme.md
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/package.json
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/webpack.config.js
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/yarn.lock
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/data/HeadTextureMultisense.png
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/data/head_multisense.obj
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/dist/index.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/dist/main.min.js
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/dist/main.min.js.THIRD_PARTY_LICENSES.json
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/src/index.js
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/animation.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/animation2.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/background.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/camera_control.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/controls.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/empty_scene.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/main.js
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/main.min.js
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/meshfile_geometry_dae.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/meshfile_geometry_obj.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/meshfile_geometry_stl.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/meshfile_object_dae.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/meshfile_object_obj.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/orthographic_camera.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/set_color.html
src/condynsate/visualizer/meshcat-python/src/meshcat/viewer/test/transparent_ellipsoid.html
src/condynsate/visualizer/meshcat-python/utils/socket_timing.py
src/condynsate/visualizer/meshcat-python/utils/zmqclient.py
src/condynsate/visualizer/meshcat-python/utils/zmqrelay.py