Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

6
  • $\begingroup$ Did you try with the new Blender 4.5 and the new Manifold option for the boolean node ? $\endgroup$ Commented Jul 10 at 11:08
  • 1
    $\begingroup$ You're supposed to boolean "circle 1 with circle 2", not "circle 1+2 with circle 1+2". $\endgroup$ Commented Jul 10 at 13:10
  • $\begingroup$ @Lutzi as far as I understood "manifold" action is when you press Ctrl+J, but I need a geometry node that can do that, I found this in the documentation docs.blender.org/manual/en/latest/modeling/geometry_nodes/mesh/… but when I tried it I ended up with a very weird result - it left just one circle. imgur.com/a/FIOvqLo Am I doing smth wrong? $\endgroup$ Commented Jul 11 at 6:31
  • $\begingroup$ For efficient coplanar circle joining you can store selection of vertices of mesh circles calculated based on being inside the other circle (which is trivial, it's based on the distance to the other circle being less than its radius). If you store that as float, then the edge having interpolated 0.5 value is the edge that intersects that circle. Then you can use an intersection algorithm to find where to move the vertex that is inside the other circle. $\endgroup$ Commented Jul 11 at 13:15
  • $\begingroup$ Now remove remaining points inside circles, sort points by Gradient: radial positioned at the average of two circles centers (or average of two intersections), and convert those points to curve and then fill the curve. You don't even need to fill you can just spawn a new mesh circle with the number of points of the remaining points of the 2 circles (after deleting those inside) just remember to merge by distance before counting them or disregard the doubled points that were inside but were moved to intersections. $\endgroup$ Commented Jul 11 at 13:15