1
$\begingroup$

I have a half-cylinder that has been scaled in edit mode three times on the Y axis. It has a Solidify modifier with its thickness set to .7870 (arbitrary, but it shows my problem nicely). Even with Even Thickness enabled, the Solidify modifier does not handle the top of the cylinder very well:

enter image description here

When I try to cut a hole in the solidified cylinder with a cube and a Boolean modifier, depending on where I place the cube, sometimes all the geometry of the cylinder disappears (I didn't hide the cube here; there's really nothing left of the cylinder.),

enter image description here

sometimes it acts like I used Union instead of Difference (and it inverts part of the normals...),

enter image description here

and sometimes it even cuts a hole kind of like I wanted, although it still does a very poor job.

enter image description here

Inspecting the inside of the cylinder, I can see that the geometry of the cylinder is intersecting itself, and that is what I don't know how to fix. Here's my .blend file.

Edit: here's a screenshot of the actual model (side view):

enter image description here

$\endgroup$

1 Answer 1

1
$\begingroup$

That intersection is indeed the issue.

There isn't much way to fix this without doing it manually, but the clamp option can help at least clear things up a bit:

enter image description here

$\endgroup$
3
  • $\begingroup$ Ow. "Doing it manually" is not what I wanted to hear; my actual application has five bevel modifiers, and I want to be able to make little adjustments to them without redoing the whole thing... I might just try solidifying the half-cylinder before booleaning it. Any other ideas? $\endgroup$
    – catlover2
    Jul 2, 2014 at 6:58
  • $\begingroup$ @catlover2 Do you think you might be able to provide a screenshot of your actual application? I'm not quite sure what you mean.. $\endgroup$
    – gandalf3
    Jul 2, 2014 at 7:00
  • $\begingroup$ See the screenshot I added. $\endgroup$
    – catlover2
    Jul 2, 2014 at 7:09

You must log in to answer this question.

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