1
$\begingroup$

Would it be possible to draw a circle arc between edge endpoints of a mesh as shown below?

The mesh consists of nothing but the two edges.

Arc At Edge Endpoints

$\endgroup$

1 Answer 1

2
$\begingroup$

Here's a setup that should work for your specific mesh:

enter image description here

What I'm doing:

  • First, I delete the vertices that has more than one neighboring edges, which in your setup means only the vertex at the center gets deleted since it has two neighboring edges.
  • Now that I'm left with two vertices at the endpoints of the edges, I can be certain of their indices ($0$ and $1$). I Sample them at those Index numbers to get their Positions, and use those positions as the Start and End points for the Arc curve primitive in Points mode.
  • I'm also using an Empty object to control the Middle point. You can use just numbers, but a visual aid like that might be more convenient.
$\endgroup$
2
  • $\begingroup$ I had worked out a solution but this is much cleaner and simpler. I am trying this one now. Thank you! Could you tell me where exactly is the Sample Index node? I didn't find it through search. I am using Blender version 3.3.1. $\endgroup$ Commented Nov 9, 2022 at 4:39
  • $\begingroup$ I'm using 3.4. Sample Index is one of several new nodes that replaced the Transfer Attribute node: blender.stackexchange.com/a/276088/71578 You can either use Transfer Attribute, or switch to 3.4 Beta if you want to be more up to date. $\endgroup$
    – Kuboå
    Commented Nov 9, 2022 at 9:33

You must log in to answer this question.

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