1
$\begingroup$

I've created geometry containing of 3 overlapping circles (pic 1, pic2), and rotated each circle 120deg on Z axis (pic2). Then I've generated a mesh line of 2 points, and instanced my previously generated geometry on these points with different scales. Then I've converted everything back to curves and trimmed curves and converted to mesh with a profile (pic3).

But I want the gaps between segments to be the same. So I do need to trim circles with different values. I can calculate needed trim values, but as I understand, the "Curve Trim" node trims all splines in geometry with the same value? Is there no way to do, what do I need?

Thanx

P.S. The wanted result is on the last screenshot.

P.P.S. The right side of the third screenshot is all about calculating the trim length. I can place the attribute with the right value in every point, that is placed on the corresponding spline, but that does not bring anything...

pic1

pic2 pic3

current result

wanted result

wanted result

$\endgroup$
2
$\begingroup$

you could do it like this: (it's for sure not the most elegant solution, but it works)

I have used two different geometry node objects:

enter image description here

enter image description here

enter image description here result:

enter image description here

$\endgroup$
19
  • $\begingroup$ Nice. But the problem is, I'll need several hundreds of these "circles", placed in a special way on other object. I've ommited this part to make my node setup easier to understand. And placing every geometry manually... sure, it's possible, but it goes against the whole idea of geometry nodes, I think ) $\endgroup$
    – Kotanet
    Sep 15 at 12:53
  • $\begingroup$ so why can't you just instance the result of my setup (or "one" circle) with point instance? might be i don't really understand your question.... $\endgroup$
    – Chris
    Sep 15 at 12:57
  • 2
    $\begingroup$ @Chris, sorry, not clear. I would love, somehow, inside gnodes, to make multiples of, say, the arc-of-circle, and still be able to manipulate them, per element. $\endgroup$ Sep 16 at 8:03
  • 1
    $\begingroup$ does it have to be GN or can it be animation nodes too? $\endgroup$
    – Chris
    Sep 16 at 8:59
  • 1
    $\begingroup$ It IS possible - already now - I am pretty sure - give me a bit time….😉 but I totally agree with u: loops would be great $\endgroup$
    – Chris
    Sep 16 at 9:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.