I have a cube puzzle i want to model:

Object I want to Model

It is basically a cube intersected by 12 spheres.

Rather than model each piece individually (which would be really painful) I would like to model a cube, make a bunch of spheres of the right size, position them correctly against the cube, and then "cut" the cube with the spheres (probably using mirroring to avoid extra work).

Here's a screenshot of the model I've got.

enter image description here

I'd like to "cut" the cube pictured along the place where the sphere intersects it. The end result I'd like to get is two pieces that add up to a cube, but have that partial-sphere cut going through the middle of it.

Is there any way to do this in blender?

I'm really new to blender, so the more specific you can be in how to do it, the more helpful it will be. I've been reading a ton of tutorials, but I'm not trying to become a blender expert, just trying to get this one model for a project I'm working on!


  • 2
    $\begingroup$ For each cut, duplicate the object and use a boolean "difference" modifier to get one side of the cut, and "intersect" to get the other side. $\endgroup$ Feb 15, 2016 at 7:42

1 Answer 1


You can use a Boolean modifier.

  1. create 2 different objects (i.e. cube and sphere), and position them where you like the "cut" to happen:

enter image description here

  1. Add a Boolean modifier to the cube:

    enter image description here

  2. Set object to sphere and operation to difference: enter image description here

  3. Apply modifier and delete the sphere:

enter image description here

  • 3
    $\begingroup$ The important element here is that the elements should not be part of the same object for the boolean operation to work, unlike the objects in the original question where both meshes are part of the same object. $\endgroup$
    – user1853
    Feb 15, 2016 at 15:19

You must log in to answer this question.

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