diff --git a/tutorials/3d/csg_tools.rst b/tutorials/3d/csg_tools.rst index dda106306..a398057be 100644 --- a/tutorials/3d/csg_tools.rst +++ b/tutorials/3d/csg_tools.rst @@ -117,6 +117,29 @@ the following, adapted from that library's `definition of "manifold" .. image:: img/csg_custom_mesh.png +Making an existing mesh manifold with Blender +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. UPDATE: This relies on a specific Blender addon. If it becomes unsupported, +.. we can remove this section. + +If you have an existing mesh that is not already manifold, you can make it +manifold using Blender. + +In Blender, install and enable the +`3D Print Toolbox `_ +addon. + +Select the mesh you want to make manifold. Open the sidebar by clicking on the arrow: + +.. image:: img/csg_manifold_step_1.webp + +In the **3D Print** tab, under **Clean Up**, click the **Make Manifold** button: + +.. image:: img/csg_manifold_step_2.webp + +The mesh should now be manifold, and can be used as a custom mesh. + CSGCombiner3D ~~~~~~~~~~~~~ diff --git a/tutorials/3d/img/csg_manifold_step_1.webp b/tutorials/3d/img/csg_manifold_step_1.webp new file mode 100644 index 000000000..c2be3db38 Binary files /dev/null and b/tutorials/3d/img/csg_manifold_step_1.webp differ diff --git a/tutorials/3d/img/csg_manifold_step_2.webp b/tutorials/3d/img/csg_manifold_step_2.webp new file mode 100644 index 000000000..9f9a6a65c Binary files /dev/null and b/tutorials/3d/img/csg_manifold_step_2.webp differ