1
$\begingroup$

I'm trying to model a physically based version of the Utah teapot. The teapot has fluid inside it, which is modeled as a closed manifold:

liquid

I'm trying to add a meniscus to the liquid. I have also modeled these as closed manifolds:

meniscus

I apply two boolean union operators to join the three together and make a single manifold surface. However, the result still has geometry inside:

erroneous


Here is my file. The fluid (layer 2, active) is unioned with the meniscuses (layer 10+2). Note: there is an intersection operator also, which is irrelevant (I can flatten it and the checks below are still true).


I have tried:

  • Cleaning any dead geometry and searching for any non-manifold geometry in all three objects (none, so manifold).
  • Recalculating the normals of the meniscus and fluid.
  • Inspecting the normals of the meniscus and fluid and confirming they make sense. As many other questions of this ilk had this as a problem, I checked it thoroughly.
  • Setting smooth or flat shading.
  • Only doing one meniscus.
  • Triangulating everything first.
  • Moving the meniscus up/down to see if it's a precision problem.
$\endgroup$
  • 1
    $\begingroup$ This is really not the proper way to work with meshes, Blender is not a CAD software. If you wish future success with mesh based modeling you should drop the Booleans, use adequate modelling techniques and proper topology $\endgroup$ – Duarte Farrajota Ramos Dec 8 '17 at 1:34

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.