3

Based on @Robin Betts's sample - how to bend geometry with geometry nodes

If the curves have multiple splines, How to Copy and Deform on each spline?

or other implementation methods(Not Instance on Points)

Thanks.

enter image description here

Update:

Thanks to @Robin Betts and @Kuboå, I figured out what I need.

Here is the solution:

Apply a copy of an object to each disconnected curve using the curve modifier

  • You want a separate copy of your deformed mesh on each spline? – Robin Betts Jan 26 '23 at 17:52
  • 1
    Yes, copy and deformed on each spline, therefore the input array(deformed mesh) is as long as the longest spline. – Zhimou Yuan Jan 26 '23 at 18:13
  • How do you want the surplus geometry, (too long) on the shorter splines to behave? scaled. lower count. deleted mesh.. etc etc. Oh, and what Blender version? – Robin Betts Jan 26 '23 at 19:39
  • The problem is just like the curve modifier does not support Curves with multiple splines. The Curve Index in Sample Curve Node doesn't help (All Curves Off). I think if that sampling on each spline separately, by your way, we just need an x-array as long as the longest spline. the work is done. Array and Deforming on each spline in a curve. – Zhimou Yuan Jan 27 '23 at 02:49
  • @HarryMcKenzie Ahh! .. and Kuboå 's deform method, trimming the curves, is so much snappier than mine, anyway .. FusioN .. I would definitely recommend it. If it does turn out to be a fix for you, could you confirm in a comment, here, please? We can close this Q. as a duplicate. I'll link from my deform method to Kuboå 's. – Robin Betts Jan 27 '23 at 09:02
  • OK, But I'm still struggling with what I am doing, and need to learn how to use StackExchange. – Zhimou Yuan Jan 29 '23 at 22:09
  • No problem.. has kuboa's method worked for you? Wouldn't want to combine the questions, unless you had a fix. – Robin Betts Jan 30 '23 at 08:23
  • AFK now, for lazy people like me, what you care about above, I just delete the useless. The Array Instance on each spline is the longest(length of the longest spline).when this array deforms on a shorter spline(sample curve by length via position-x), the end of items will collapse, merge by distance, then delete Geometry by Comparing their sum of points or face areas with the original. – Zhimou Yuan Jan 31 '23 at 03:25

0 Answers0