├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── data ├── Squirrel.mtl ├── Squirrel_texture.png ├── Squirrel_visual.obj ├── pointcloud_color.pcd └── rgbd │ ├── r_0.png │ ├── r_0_depth_0019.png │ ├── r_1.png │ ├── r_1_depth_0019.png │ ├── r_2.png │ ├── r_2_depth_0019.png │ ├── r_3.png │ ├── r_3_depth_0019.png │ ├── r_4.png │ ├── r_4_depth_0019.png │ ├── r_5.png │ ├── r_5_depth_0019.png │ ├── r_6.png │ ├── r_6_depth_0019.png │ ├── r_7.png │ ├── r_7_depth_0019.png │ ├── r_8.png │ ├── r_8_depth_0019.png │ ├── r_9.png │ ├── r_9_depth_0019.png │ └── transforms.json ├── examples ├── multiview_rgbd_fusion.py ├── pointcloud_io.py ├── render_mesh_nvisii.py ├── render_mesh_pyrender.py └── visualize_3d_pointcloud.py ├── requirements-extra.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests └── unit │ └── test_io.py └── utils3d ├── __init__.py ├── mesh ├── __init__.py ├── io.py └── utils.py ├── pointcloud ├── __init__.py ├── io.py ├── utils.py └── visualization.py ├── render ├── __init__.py ├── nvisii.py └── pyrender.py ├── rgbd ├── __init__.py ├── fusion.py ├── io.py └── utils.py └── utils ├── __init__.py ├── transform.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/README.md -------------------------------------------------------------------------------- /data/Squirrel.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/Squirrel.mtl -------------------------------------------------------------------------------- /data/Squirrel_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/Squirrel_texture.png -------------------------------------------------------------------------------- /data/Squirrel_visual.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/Squirrel_visual.obj -------------------------------------------------------------------------------- /data/pointcloud_color.pcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/pointcloud_color.pcd -------------------------------------------------------------------------------- /data/rgbd/r_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_0.png -------------------------------------------------------------------------------- /data/rgbd/r_0_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_0_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_1.png -------------------------------------------------------------------------------- /data/rgbd/r_1_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_1_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_2.png -------------------------------------------------------------------------------- /data/rgbd/r_2_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_2_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_3.png -------------------------------------------------------------------------------- /data/rgbd/r_3_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_3_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_4.png -------------------------------------------------------------------------------- /data/rgbd/r_4_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_4_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_5.png -------------------------------------------------------------------------------- /data/rgbd/r_5_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_5_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_6.png -------------------------------------------------------------------------------- /data/rgbd/r_6_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_6_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_7.png -------------------------------------------------------------------------------- /data/rgbd/r_7_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_7_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_8.png -------------------------------------------------------------------------------- /data/rgbd/r_8_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_8_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/r_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_9.png -------------------------------------------------------------------------------- /data/rgbd/r_9_depth_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/r_9_depth_0019.png -------------------------------------------------------------------------------- /data/rgbd/transforms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/data/rgbd/transforms.json -------------------------------------------------------------------------------- /examples/multiview_rgbd_fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/examples/multiview_rgbd_fusion.py -------------------------------------------------------------------------------- /examples/pointcloud_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/examples/pointcloud_io.py -------------------------------------------------------------------------------- /examples/render_mesh_nvisii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/examples/render_mesh_nvisii.py -------------------------------------------------------------------------------- /examples/render_mesh_pyrender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/examples/render_mesh_pyrender.py -------------------------------------------------------------------------------- /examples/visualize_3d_pointcloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/examples/visualize_3d_pointcloud.py -------------------------------------------------------------------------------- /requirements-extra.txt: -------------------------------------------------------------------------------- 1 | nvisii 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | . 2 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/setup.py -------------------------------------------------------------------------------- /tests/unit/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/tests/unit/test_io.py -------------------------------------------------------------------------------- /utils3d/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/mesh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/mesh/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/mesh/io.py -------------------------------------------------------------------------------- /utils3d/mesh/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/mesh/utils.py -------------------------------------------------------------------------------- /utils3d/pointcloud/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/pointcloud/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/pointcloud/io.py -------------------------------------------------------------------------------- /utils3d/pointcloud/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/pointcloud/utils.py -------------------------------------------------------------------------------- /utils3d/pointcloud/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/pointcloud/visualization.py -------------------------------------------------------------------------------- /utils3d/render/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/render/nvisii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/render/nvisii.py -------------------------------------------------------------------------------- /utils3d/render/pyrender.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/render/pyrender.py -------------------------------------------------------------------------------- /utils3d/rgbd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/rgbd/fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/rgbd/fusion.py -------------------------------------------------------------------------------- /utils3d/rgbd/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/rgbd/io.py -------------------------------------------------------------------------------- /utils3d/rgbd/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/rgbd/utils.py -------------------------------------------------------------------------------- /utils3d/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils3d/utils/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/utils/transform.py -------------------------------------------------------------------------------- /utils3d/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Steve-Tod/utils3d/HEAD/utils3d/utils/utils.py --------------------------------------------------------------------------------