1
$\begingroup$

Hollow out a sphere

So I want to hollow out a spheroid. I redo the normals, extrude inwards, use p to separate the smaller spheroid copy, extrude its faces only outwards, move it into another layer, then use a boolean to subtract this from the original (big) spheroid. You see the result. It works almost.

Why not completely? What am I doing wrong? The smaller sphere's protrusions definitely go fully beyond the bigger sphere on both sides, inside and outside.

Here is the file for download: http://www.pasteall.org/blend/41696

$\endgroup$
5
  • $\begingroup$ It would be easier if you added only screenshots instead of gif in order to make post clearer. One reason for bad results of Boolean can be flipped normals; enter Edit mode for spheroid and press Ctrl+N with all selected, see blender.stackexchange.com/questions/3606/…. You might want to upload this file for convenience. $\endgroup$
    – Mr Zak
    Commented May 4, 2016 at 11:42
  • $\begingroup$ Thank you, I already aligned the normals. I will upload the file momentarily $\endgroup$ Commented May 4, 2016 at 11:49
  • $\begingroup$ pasteall.org/blend/41696 Here it is $\endgroup$ Commented May 4, 2016 at 11:54
  • $\begingroup$ What was the original mesh like (before Boolean) ? As for now subtracted mesh has good amount of Ngons and inverted normals. If that was present while using modifier the result won't be expectable. Note: do you want to get effect of wire-like mesh ? $\endgroup$
    – Mr Zak
    Commented May 4, 2016 at 12:21
  • $\begingroup$ Before it was just a solid body with 12 faces. I used the answer from TLousky to get exactly what I wanted. No, it was not a wire-like mesh - it has to be solid (from all sides) to be suitable for 3d printing. $\endgroup$ Commented May 6, 2016 at 9:32

1 Answer 1

3
$\begingroup$

You can do this with the new (blender 2.76+) intersect (boolean) feature. enter image description here

Steps to recreate:

  1. Go to edit mode (Tab).
  2. Select all (A).
  3. Extrude inwards (E).
  4. Go to Face select mode (CtrlTab).
  5. Extrude individual (Tools panel-->Add-->Extrude Individual) outwards.
  6. Select entire inner mesh island (CtrlL).
  7. Open dynamic spacebar menu (Space).
  8. Type in "Intersect (Boolean)" and confirm.
$\endgroup$
1
  • $\begingroup$ Thank you very much for the detailed description. It worked way better than what I did before. Oh, and it solved my problem :) I've been trying for five hours today to find a solution or workaround. Thanks! $\endgroup$ Commented May 4, 2016 at 13:10

You must log in to answer this question.

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