2
$\begingroup$

I have a beziercurve and i want to copy that curve with geometry nodes.

Unfortunately my knowledge of geometry nodes is limited so i don't know why this doesn't work.

Can anybody show me how this works? And/or why mine doesn't?

Node tree:

enter image description here

result:

enter image description here

blend file:

sorry, had to use dropbox, blend-exchange doesn't work for me right now:

https://www.dropbox.com/s/1wphst0tkj1rvbh/copy%20curve%20probl.blend?dl=0

Of course Robin is right, instancing would solve the described problem.

But...

the "end goal" is to concatenate two curves....so that the position and handle positions of the end of one curve is the same as the other curve start position. So i thought this "easy" case would help solving that ;)

$\endgroup$
3
  • $\begingroup$ I'm being dim. I'm not getting why instancing the curve on a point, and realizing the instance, won't do. $\endgroup$
    – Robin Betts
    Feb 26, 2022 at 11:02
  • 1
    $\begingroup$ the "end goal" is to concatenate two curves....so that the position and handle positions of the end of one curve is the same as the other curve start position ;) and that's why instancing won't help. $\endgroup$
    – Chris
    Feb 26, 2022 at 11:12
  • 1
    $\begingroup$ Not working, I think, because Capture Attribute passes attributes down the green geometry branch it is on, between different states of that Geometry. You need to Transfer Attribute s between independent geometry branches. $\endgroup$
    – Robin Betts
    Feb 26, 2022 at 19:07

1 Answer 1

2
$\begingroup$

I don't know if this is what you're after.. it takes a single-Bezier-spline curve as input on an (arbitrary) modified object, and 'manually' generates a copy of the input curve:

enter image description here

It generates an 'any-old' curve with the same number of points, and then transfers all the necessary attributes by index.

Blend-File Here, Blender 3.2a

$\endgroup$
3
  • $\begingroup$ Blend-Exchange must be playing up at the moment? 3.2a, because I don't want to hack earlier versions of Blender to do what later versions will do anyway,, I lose track of where ele it might work :) $\endgroup$
    – Robin Betts
    Feb 26, 2022 at 18:52
  • $\begingroup$ thank you! didn't know that difference of capture and transfer ;) $\endgroup$
    – Chris
    Feb 27, 2022 at 8:15
  • $\begingroup$ @Chris np! I can't remember where I first heard the difference phrased that way, but it sure helped understand what's going on. :) $\endgroup$
    – Robin Betts
    Feb 27, 2022 at 16:18

You must log in to answer this question.

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