adds docs for new geonodes corners_of_edge #104464
Binary file not shown.
After Width: | Height: | Size: 405 KiB |
BIN
manual/images/node-types_GeometryNodeCornersOfEdge.webp
(Stored with Git LFS)
Normal file
BIN
manual/images/node-types_GeometryNodeCornersOfEdge.webp
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,65 @@
|
||||
.. index:: Geometry Nodes; Corners of Edge
|
||||
.. _bpy.types.GeometryNodeCornersOfEdge:
|
||||
|
||||
********************
|
||||
Corners of Edge Node
|
||||
********************
|
||||
|
||||
.. figure:: /images/node-types_GeometryNodeCornersOfEdge.webp
|
||||
:align: right
|
||||
:alt: Corners of Edge node.
|
||||
|
||||
The *Corners of Edge* node retrieves face corners connected to each edge in a mesh.
|
||||
The node first gathers a list of face corners which are connected to the edges.
|
||||
It's important to note that the list only has one corner per face.
|
||||
Using the :doc:`/modeling/geometry_nodes/mesh/topology/offset_corner_in_face`
|
||||
to offset the index inside the face by 1 gives the other corner from the face that is connected to the edge.
|
||||
That list is then sorted based on the values of the *Sort Weight* input.
|
||||
The *Total* output is the number of connected faces/corners, and the *Corner Index*
|
||||
output is one of those corners, chosen using the *Sort Index* input.
|
||||
|
||||
.. figure:: /images/modeling_geometry-nodes_corners-of-edge_explanation.png
|
||||
:align: center
|
||||
:width: 400px
|
||||
|
||||
A graphic for which corners are returned for a given edge
|
||||
|
||||
* Red: selected edge
|
||||
* Blue: corners that get individually returned, depending on the sorting
|
||||
* Purple: corners that can be retrieved by offseting the blue corner indices using :doc:`/modeling/geometry_nodes/mesh/topology/offset_corner_in_face`
|
||||
|
||||
Inputs
|
||||
======
|
||||
|
||||
Edge Index
|
||||
The index of the input edge.
|
||||
|
||||
.. note::
|
||||
By default this uses the :doc:`index </modeling/geometry_nodes/geometry/read/input_index>`
|
||||
from the field context, which makes it important that the node is evaluated on
|
||||
the edge domain.
|
||||
|
||||
Weights
|
||||
Values used to sort the corners connected to the edge.
|
||||
By default the corners are sorted by index, so the corners with the smallest indices come first.
|
||||
|
||||
Sort Index
|
||||
Which of the sorted corners to use for the *Corner Index* output. If the value is larger than
|
||||
the total number of connected face corners, it will wrap around to the beginning.
|
||||
|
||||
|
||||
Properties
|
||||
==========
|
||||
|
||||
This node has no properties.
|
||||
|
||||
|
||||
Outputs
|
||||
=======
|
||||
|
||||
Corner Index
|
||||
A corner of the input edge in its face's winding order, chosen by the *Sort Index* input.
|
||||
|
||||
Total
|
||||
The number of faces or face corners connected to the edge.
|
||||
|
@ -8,6 +8,7 @@ Nodes that retrieve information about the connectivity between mesh elements.
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
corners_of_edge.rst
|
||||
corners_of_face.rst
|
||||
corners_of_vertex.rst
|
||||
edges_of_corner.rst
|
||||
|
Loading…
Reference in New Issue
Block a user