0
$\begingroup$

Hello i have 4 cylinders in a "cube" and i want to extrude cube with them. I want to delete the cylinders and leave holes in cube.

(cylinders in my case are holes for screws).

I tried to use boolean but not work or maybe i can't able to use it.

enter image description here

I hope you can help me...

Here file:

edit after use boolean

enter image description here

enter image description here

enter image description here

$\endgroup$
  • $\begingroup$ the top faces of you cylinders overlay the faces of your cube, which is not good for boolean, you could select all your cylinder, move them up a bit, join them together with a ctrl J, and now boolean the cube $\endgroup$ – moonboots Apr 16 at 15:04
  • $\begingroup$ but if i join them then with what i should to do bollean ? if join i have only one object... i don't understand $\endgroup$ – Borja Apr 16 at 15:13
  • $\begingroup$ only join the 4 cylinders, not the cylinders with the cube ;) $\endgroup$ – moonboots Apr 16 at 15:15
  • $\begingroup$ i tried joining only 4 cylinders but when i do bollean not work... maybe is important for you know that i created cylinder with add "circle", then ctrl+f, and extrude it $\endgroup$ – Borja Apr 16 at 15:17
  • $\begingroup$ that's weird because it works on my computer... Have you moved them up a bit so that the faces don't overlay? Also maybe select all the vertices and recalculate the normals of the cylinders in Edit mode, before the boolean, although I didn't have to do it... And keep in mind that once you've applied the boolean, the original objects that are used to boolean stays in place, you need to move them to see the holes $\endgroup$ – moonboots Apr 16 at 15:24
4
$\begingroup$

Your problem is that the cylinders you use to boolean your cube have faces overlaying the cube faces, and the boolean doesn't work in these conditions. So here is what you need to do:

  • Select your 4 cylinders and join them with ctrlJ to make it simpler (one boolean instead of 4).
  • As you can see the top and bottom faces of the cylinders overlay with the horizontal faces of the cubes. To prevent this, just scale the cylinder object on the Z axis.
  • Now there is another overlaying, between some vertical faces of the cylinders and some vertical faces of the cube. So you need to select your cylinders object, go in Edit mode, then move each cylinder a bit away from their position on the X axis.
  • Now you can apply the Boolean, as you can see it works.

enter image description here

$\endgroup$
  • $\begingroup$ oh yes now works and now i know use better even boolean..... thanks a lot @moonboots :) :) $\endgroup$ – Borja Apr 16 at 16:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.