4
$\begingroup$

I can cut out different parts of a cube using Mesh Boolean Nodes and the Difference option using geometry nodes. see image below.

img1

But how can I Inset faces in a specific area using geometry nodes and cut holes based on those insets without using several Mesh Boolean nodes?

Note: The reason I want to do this is that the Mesh Boolean node in geometry nodes can be very memory consuming / slows things down when using several of the Mesh Boolean nodes. Modelling an object fully in geometry nodes without using several Mesh Boolean nodes would make it parametric along with improving performance.

$\endgroup$

2 Answers 2

6
$\begingroup$

Here's one way you can do that:

  1. Extrude and scale the front face

    enter image description here

  2. Extrude it a bit into the box

    enter image description here

  3. ...and then extrude it again almost to the back side

    enter image description here

  4. Extrude and scale the top face in the same way

    enter image description here

  5. Scale it also by the same value a bit into the box

    enter image description here

  6. Then just remove the superfluous faces and merge the vertices

    enter image description here

  7. Finally scale the box a little bit

    enter image description here

Here is the node group overview:

enter image description here

Here is the blend file:

$\endgroup$
5
$\begingroup$

Would an extrusion by 0 followed by a scaling of elements do it for you?

enter image description here

This one's a scale towards element-center, rather than a fixed-width inset, which would be a few more nodes..

enter image description here

$\endgroup$
2
  • $\begingroup$ I don't think 0 would work the object would have to have thickness since it would be 3D printed and 0 may cause some manifold issues. $\endgroup$
    – Rick T
    Apr 24, 2022 at 17:02
  • $\begingroup$ @RickT Sure. OK. I thought you were just looking for an inset. If you group it up, though, it could still sometimes be a starting-point for other moves, further extrusions.. :) $\endgroup$
    – Robin Betts
    Apr 25, 2022 at 7:26

You must log in to answer this question.

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