diff options
author | Hans Goudey <h.goudey@me.com> | 2022-10-04 00:48:01 +0300 |
---|---|---|
committer | Hans Goudey <h.goudey@me.com> | 2022-10-04 00:54:23 +0300 |
commit | 4ddc5a936e07129aaf94ed7d188b8f5f5ea14085 (patch) | |
tree | 07eed04f6900128076155c7530f4f519da9ddc14 /release/scripts/startup/bl_ui | |
parent | 99cbaced3bfcc98a0ecf4e20ebb3b12bba24a342 (diff) |
Geometry Nodes: Add index input to Edge Vertices node
Previously the edge index was always determined by the field context,
and the node didn't work when the context was in any other domain.
Adding an index input makes it work much more nicely with the other
topology nodes. It's now in the topology submenu too.
I also reimplemented the edge positions input to use the field at index
node internally. That will probably make it slower for now, but we need
to optimize that to do nothing in some special cases anyway.
Differential Revision: https://developer.blender.org/D16105
Diffstat (limited to 'release/scripts/startup/bl_ui')
-rw-r--r-- | release/scripts/startup/bl_ui/node_add_menu_geometry.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_ui/node_add_menu_geometry.py b/release/scripts/startup/bl_ui/node_add_menu_geometry.py index fa2a5a6b9c0..c31a0e18756 100644 --- a/release/scripts/startup/bl_ui/node_add_menu_geometry.py +++ b/release/scripts/startup/bl_ui/node_add_menu_geometry.py @@ -208,7 +208,6 @@ class NODE_MT_geometry_node_GEO_MESH(Menu): layout.separator() node_add_menu.add_node_type(layout, "GeometryNodeInputMeshEdgeAngle") node_add_menu.add_node_type(layout, "GeometryNodeInputMeshEdgeNeighbors") - node_add_menu.add_node_type(layout, "GeometryNodeInputMeshEdgeVertices") node_add_menu.add_node_type(layout, "GeometryNodeInputMeshFaceArea") node_add_menu.add_node_type(layout, "GeometryNodeInputMeshFaceNeighbors") node_add_menu.add_node_type(layout, "GeometryNodeMeshFaceSetBoundaries") @@ -244,6 +243,7 @@ class NODE_MT_geometry_node_mesh_topology(Menu): layout = self.layout node_add_menu.add_node_type(layout, "GeometryNodeCornersOfFace"), node_add_menu.add_node_type(layout, "GeometryNodeCornersOfVertex"), + node_add_menu.add_node_type(layout, "GeometryNodeInputMeshEdgeVertices") node_add_menu.add_node_type(layout, "GeometryNodeEdgesOfCorner"), node_add_menu.add_node_type(layout, "GeometryNodeEdgesOfVertex"), node_add_menu.add_node_type(layout, "GeometryNodeFaceOfCorner"), |