Hi,
I created a LowPoly vinyard (to be scattered around an ancient city). With collection instances (of the grape trees) on a curve. The curve is put onto terrain with „ShrinkWrap“ modifier.
What is missing: At both ends of each grape vine line there is a post, slightly tilted away from the line.
It would be great to have that as a function integrated into the node. Something like: „Get the end points of curve (by „Endpoint Selection Node“?) and there replace the grape trees by a post, tilted at some angle away from the line“.
I don‘t know if it‘s easy or complex. Anyway it exceeds my abilities in GeoNodes.
Is there anybody who is able to do this? Would be awesome!
Texture-packed Blender file here: https://magentacloud.de/s/c2aRZFaWxktskr6
Best regards,
Lutz
P.S.:
I use Blender 3.6
Related Youtube-Tut (Dynamic Fence using Geometry Nodes): https://www.youtube.com/watch?v=IFVZd3UttOU
This is pretty straight-forward:
Instance the tree collection on the
not endpoints, and the posts on the end-points. Use a half-mixed align to angle the posts, swapping the end post’s direction.
Done.
Good luck.
hey, great, thank you so much! I’ll try this out this afternoon! 
Hi zeroskilz,
thank you very much for your support so far. This is what I‘ve got:
To make it perfect it would be great if I could adjust the distance between grape wine and posts. And if the posts would direct in line with the curve resp. the grape wine.
May I ask you to keep yourself busy once again with it?
Thank you in advance,
Lutz
I’ll leave it as an exercise for you…
hint: Use the trim curve node to adjust the end-distance on the pole curve noodle. Use a separate end-point selection going into the “not” to increase the tree end-distance.
Good luck.
Hi,
I really exercised a lot about it, tried out and watched tutorials the last days. But I just didn’t get it where to put the trim curve node to make it work. I know that I can’t expect to be delivered with solutions so thank you for your input and hints so far and see you perhaps next time 
Best regards,
Lutz
It is worrying that you could not figure this out by yourself 
Trim curve goes where yellow circle is.
New Endpoint Selection goes where the green box is.
Use the viewer node to build your intuition and these things should seem obvious…
Also, you’re lucky I saw your response… replying to the thread won’t give me a notification… you have to reply to my post.


Maybe first spend some time reading the guidelines and doing the tutorial for this site.
Good luck.
Hi,
thank you very much for your message. One year ago I hadn’t a clue of any nodes and I really try to get on. Blender provides an ocean of options and I can imagine as a native Blender speaker it is hard to believe on what points beginners can fail. I really appreciate your effort. With this tip I should get it. (tomorrow I’ll try)
Best regards,
Lutz
(btw: The different effects of the different “Reply” buttons i.m.O. are not explained in the “FAQs”)
A year experience with nodes? Can’t be calling yourself a “beginner” anymore then… With that amount of experience it is not unreasonable of me to expect that you would have been able to figure it out by yourself.
Don’t be afraid to experiment. Use the Viewer Node a lot and try different things and see what happens. Its the only way you can build intuition.
Do the discobot tutorials. 
Good luck!
No, the nodes were a part of it. A year to improve modelling, texturing, Outliner skills, Asset Browser, materials, modifiers, data reduction, little animation and so on. And not fulltime. Please be patient with a motivated beginner 
Hi,
it‘s me again 
I added successfully the „Trim Curve“ to get the right distance of post < > plants. Also I fixed the Z-rotation of the post.
However if I change in „Resample Curve“ the „Count“ value, the plants move, but not the post with them.
Thus it will be impossible to handle hundreds of lines in my landscape.
Is there a way to get the posts moved together with the plants? Thank you in advance.
The related file “Vinyard-endPosts-c-packed.blend” is on my magenta cloud - link above.
Best regards,
Lutz
P.S.: The recommended 2nd „Endpoint Selection“ node had no effect in my setup.
I think you actually want to resample the curve AFTER you trimmed it, no? So you can define a specific distance from the posts to the grape trees?
And maybe instead of Resampling it by Count it maybe makes more sense to use Length. This way, you could use the setup for multiple curves with different lengths and the instances would still be placed equally.
This depends on your use case. if all rows are the same length it doesn’t matter, or as Zebra pointed out you can use resample by length.
Huh?
Yes, trim first as Zebra suggested but that goes completely against your initial question: „Get the end points of curve (by „Endpoint Selection Node“?) and there replace the grape trees by a post, tilted at some angle away from the line“.
See video above for “huh?”.
Feel free to turn a question that’s already been answered thread into a “please do my work for me” thread, but risk the outcome that people will stop trying to help you and just ignore you as advised to a user in this thread.
Good luck.
I didn’t want to annoy anybody. If I ask sometimes more than once it is just because I can’t find a solution despite of struggeling.
As a graphic designer I know how to display the problems in my projects in a professional way, so it is hopefully easy to guess what I want to achieve and where I’m stuck. I’m turning to the forum because maybe someone can help where I’m stuck. I work on the proposed solutions and display my results. Sometimes there are questions remaining after the first hint. Something usual, I think. I know that my contribution to this forum is currently limited to asking questions. Is this a pure expert’s forum? Others perhaps also benefit from “easy” problem solving, when a solution is displayd. And I can assure you that I’m bringing professional skills based on decades of Graphic Design, Drawing and Painting into my Blender stuff.
Maybe I’m still missing the basics of GeoNodes so this GrapeWine-Lines thing is so very hard for me to understand.
Recognize when your question has been answered - mark the solution and start a new thread if you have follow on issues. You can contribute greatly to the forum by keeping your questions concise so people searching for solutions can find them more easily.
e.g. This thread’s solution isn’t very helpful since the accepted answer doesn’t have much to do with the initial question. Try avoid this in future.
Please don’t treat the forums as a substitute for doing courses or tutorials.
Thanks.
this was my initial question, and it is solved now. Thank you. Perhaps the thread’s title is a little bit different, but I wanted to keep it short.
You wrote this before, I already got it.