4
$\begingroup$

How can I remove some intersections in my model? They cause wrong slicing for my printer. The model consists of a path curve and a profile curve. I use the bevel in the path curve with the object the profile curve. I use Blender 2.8. Thanks.

Intersections

$\endgroup$
3
  • 1
    $\begingroup$ In 2.82 builds there is a voxel remesher inside mesh tab, it can deal with intersections. $\endgroup$
    – Serge L
    Nov 18, 2019 at 19:26
  • $\begingroup$ Thanks. Where can I find out the documentation for using it? $\endgroup$
    – koluna
    Nov 19, 2019 at 12:33
  • 1
    $\begingroup$ It's a development build, so not that much info: docs.blender.org/manual/en/dev/modeling/meshes/editing/… $\endgroup$
    – Serge L
    Nov 19, 2019 at 13:22

2 Answers 2

1
$\begingroup$

Blender 2.81 adds support for the Voxel Remesh operator, which can efficiently get rid of intersecting geometry such as meshes generated by tightly turning or self-intersecting beveled curves, for example this one:

self-intersecting beveled curve with extra tight turns

The step by step process goes like this:

  1. Ensure that the endpoints are capped - you can manually add faces later but since you are using a profile curve anyway, it's easy to add caps right here:

Caps!

  1. Convert the curve to mesh: Object -> Convert to -> Mesh From Curve/Surf/Meta/Text.

  2. Press F3 (operator search) -> type "Voxel Remesh"

enter image description here

The result should now be something like this. Note that there are visible "welds" because the voxel resolution is not too big.

enter image description here

To adjust the parameters for the voxels, select the mesh, enter sculpt mode,

enter image description here

Then on the properties window adjust the settings for the remesh operation.

enter image description here

$\endgroup$
0
$\begingroup$

You need to increase the curve's radius or decrease the radius of the bevel object. In short, the second one cannot be bigger than the first. An alternative is to make the curve with bezier curves and extrude it (Extrude in Curve Geometry tab).To convert it to mesh, and extrude+scale. Add bevel to round.

$\endgroup$
1
  • $\begingroup$ I know it :) But I cannot do it! If I do it the geometry of my model will change. It will be wrong for me... Is there another way? $\endgroup$
    – koluna
    Nov 18, 2019 at 14:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .