diff options
Diffstat (limited to 'release/scripts/startup/nodeitems_builtins.py')
-rw-r--r-- | release/scripts/startup/nodeitems_builtins.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/release/scripts/startup/nodeitems_builtins.py b/release/scripts/startup/nodeitems_builtins.py index 9db2670d7c0..005e282fc0f 100644 --- a/release/scripts/startup/nodeitems_builtins.py +++ b/release/scripts/startup/nodeitems_builtins.py @@ -66,7 +66,7 @@ class GeometryNodeCategory(SortedNodeCategory): # menu entry for node group tools -def group_tools_draw(self, layout, context): +def group_tools_draw(self, layout, _context): layout.operator("node.group_make") layout.operator("node.group_ungroup") layout.separator() @@ -119,8 +119,8 @@ def node_group_items(context): if group.name.startswith('.'): continue yield NodeItem(node_tree_group_type[group.bl_idname], - group.name, - {"node_tree": "bpy.data.node_groups[%r]" % group.name}) + label=group.name, + settings={"node_tree": "bpy.data.node_groups[%r]" % group.name}) # only show input/output nodes inside node groups @@ -501,11 +501,14 @@ geometry_node_categories = [ NodeItem("ShaderNodeCombineRGB"), ]), GeometryNodeCategory("GEO_CURVE", "Curve", items=[ + NodeItem("GeometryNodeCurveSubdivide"), NodeItem("GeometryNodeCurveToMesh"), NodeItem("GeometryNodeCurveResample"), NodeItem("GeometryNodeCurveDeform"), NodeItem("GeometryNodeMeshToCurve"), + NodeItem("GeometryNodeCurveToPoints"), NodeItem("GeometryNodeCurveLength"), + NodeItem("GeometryNodeCurveReverse"), ]), GeometryNodeCategory("GEO_GEOMETRY", "Geometry", items=[ NodeItem("GeometryNodeBoundBox"), @@ -513,6 +516,8 @@ geometry_node_categories = [ NodeItem("GeometryNodeDeleteGeometry"), NodeItem("GeometryNodeTransform"), NodeItem("GeometryNodeJoinGeometry"), + NodeItem("GeometryNodeSeparateComponents"), + NodeItem("GeometryNodeRaycast"), ]), GeometryNodeCategory("GEO_INPUT", "Input", items=[ NodeItem("GeometryNodeObjectInfo"), |