1
$\begingroup$

I want to draw curve between 2 vertices of a mesh. For that I try to Use Attribute Capture with Position, and use for set start and end position of a mesh line... but it doesn't work as shown in the images below. Any help welcome. enter image description here

enter image description here

enter image description here

$\endgroup$
1

1 Answer 1

2
$\begingroup$

Nodes spawning meshes require constant values - their sockets are circular. What you're connecting, are fields - their sockets are in diamond shape.

If you have some programming skills, passing a field into a circular socket is as correct as passing a function, where a value is expected instead...

I see what you're going for by deleting geometry twice, rather than just once with Compare to 0.5, Epsillon 0.6 or Equal 0 OR Equal 1. This way you have two geometries, each with just a single point - so the nodes could just pass a single value rather than a field (and maybe it will work this way in the future, who knows).

Instead of Capture Attribute, you can use an Attribute Statistic node:

And since it allows you to select stuff, you don't need to delete geometry:

Or You can use Set Position node to set the correct positions after the Mesh Line is spawned. It accepts fields, so you can use Transfer Attribute node in Index mode - and you don't even need to translate indices in your case:

$\endgroup$
3
  • $\begingroup$ Thank you very much Markus for your time and the 3 solutions that help me a lot... It's not very obvious to well understand the geom node from documentation. Do you know where I could find more detailed doc about geo node? Cheers $\endgroup$
    – NetCob
    Feb 15, 2022 at 19:25
  • $\begingroup$ @NetCob Robin Betts' answers tagged geonodes, or Official Manual also there's many new nodes available in 3.1, e.g. Edge Neighbors Node, there's a Blender Discord Server which has a channel #help-geonodes, and many youtube tutorials. More educational content than you can ever consume 😁 $\endgroup$ Feb 15, 2022 at 20:13
  • $\begingroup$ Hello again, If you want, can you help for this use case : I want to start with a geometry, for instance like an UV Sphere, and I want to pick randomly couple of its vertice to create bezier segment for each couple... $\endgroup$
    – NetCob
    Feb 16, 2022 at 12:58

You must log in to answer this question.

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