2
$\begingroup$

I'm fairly new to Geometry Nodes.
I'm trying to create a certain amount of $90°$ arcs using Geometry Nodes, where each arc has a different radius but a common center point, such that the distance between each arc is constant.

enter image description here

I also want the arcs to only start after a certain threshold value (t in this example)

My current setup is as follows:

enter image description here

That yields the following result:

enter image description here

Currently the center of each arc moves along the initially generated line. Instead of that, I want to keep the center the same but change the radius instead. How can I achieve this?

$\endgroup$

2 Answers 2

3
$\begingroup$

Since an arc by default is drawn with the compass needle in the origin, once it becomes an instance, scaling the instance will look like simply modifying the radius - without displacing the arc. So if you create an arc with $r=1$, the (uniform) scale of the instance will equal its radius:

$\endgroup$
2
$\begingroup$

I would solve this task as follows:

enter image description here

Here, I first convert the arc into an instance, so that I can easily scale it to a specific value at the end.

I achieve the duplication not by instantiating on a Mesh Line but directly with the node Duplicate Elements.

With the index of the duplicate I can then on the one hand remove the instances at the beginning, and on the other hand do the scaling.


(Blender 3.6+)

$\endgroup$

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.