"Edges of Vertex" Node domain #104435

Closed
opened 2023-05-11 12:23:53 +02:00 by Ivan-Eduati · 3 comments

Page Information
File: manual/modeling/geometry_nodes/mesh/topology/edges_of_vertex.rst
Blender Version: 3.5
Documentation Language: en
Permanent Link

Short description of error
It's not clear in which domain the node should be used.
In documentation is written:
"...which makes it important that the node is evaluated on the vertex domain."
But the node has and "Edge Index" Output, so how is it possible to use and Edge Index on a vertex domain?

Also Inputs have the same problem: "Vertex Index" input must be specified on vertex domain but "Weights" input must be specified on edges domain.

So in which domain should the "Edges of Vertex" node be used?

As in many other nodes (pretty much almost every topology nodes) documentation, an example whould be very usefull.
Again in the same In documentation is written:
"One example use is finding the 'most vertical' edge connected to each vertex."
It's almost necessary to add a screenshot of the node tree to show how.

I'm attaching a screenshot of how I tried, unsuccessfully, to do it myself.

PS: On the "Edge Index" output description is written:
"An edge connected to the face, chosen by the Sort Index input."
It should be "An edge connected to the vertex, ..." cause it's the "Edges of Vertex".
And this slot doesn't output an edge but an index, so not geometry but an integer.

**Page Information** File: `manual/modeling/geometry_nodes/mesh/topology/edges_of_vertex.rst` Blender Version: `3.5` Documentation Language: `en` [Permanent Link](https://docs.blender.org/manual/en/3.5/modeling/geometry_nodes/mesh/topology/edges_of_vertex.html) **Short description of error** It's not clear in which domain the node should be used. In documentation is written: "...which makes it important that the node is evaluated on the vertex domain." But the node has and "Edge Index" Output, so how is it possible to use and Edge Index on a vertex domain? Also Inputs have the same problem: "Vertex Index" input must be specified on vertex domain but "Weights" input must be specified on edges domain. So in which domain should the "Edges of Vertex" node be used? As in many other nodes (pretty much almost every topology nodes) documentation, an example whould be very usefull. Again in the same In documentation is written: "One example use is finding the 'most vertical' edge connected to each vertex." It's almost necessary to add a screenshot of the node tree to show how. I'm attaching a screenshot of how I tried, unsuccessfully, to do it myself. PS: On the "Edge Index" output description is written: "An edge connected to the face, chosen by the Sort Index input." It should be "An edge connected to the vertex, ..." cause it's the "Edges of Vertex". And this slot doesn't output an edge but an index, so not geometry but an integer.
Ivan-Eduati added the
Priority
Normal
Status
Needs Triage
Type
Report
labels 2023-05-11 12:23:53 +02:00

I have a usage example
gif_.gif
The average direction of the two edges for each vertex.

I have a usage example ![gif_.gif](/attachments/a727ac38-0ad3-4fbd-8009-631d7d4d41e4) The average direction of the two edges for each vertex. ![](/attachments/b911d339-77fb-4110-9ea6-8dc87bfdef1d)
2.8 MiB
227 KiB
Author

It seems to work!
As soon as possible I will check out if I can use it to get the most vertical edge connected to a vertex.
Thank you

It seems to work! As soon as possible I will check out if I can use it to get the most vertical edge connected to a vertex. Thank you
Blender Bot added
Status
Resolved
and removed
Status
Needs Triage
labels 2024-05-31 23:18:43 +02:00
Member

I took a look at the page and was similarly confused... Had to dig into Blender's source code before I finally understood how this node works. Turns out: the Weights input is special and always gets evaluated in the Edge domain, no matter what domain you're using the node in.

I reworked this page as well as the others, adding an example setup that actually demonstrates how to find the most vertical edge.

I took a look at the page and was similarly confused... Had to dig into Blender's source code before I finally understood how this node works. Turns out: the Weights input is special and *always* gets evaluated in the Edge domain, no matter what domain you're using the node in. I reworked this page as well as the others, adding an example setup that actually demonstrates how to find the most vertical edge.
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#104435
No description provided.