diff --git a/scripts/startup/bl_ui/node_add_menu_geometry.py b/scripts/startup/bl_ui/node_add_menu_geometry.py index f5407790067..68ba162f7ab 100644 --- a/scripts/startup/bl_ui/node_add_menu_geometry.py +++ b/scripts/startup/bl_ui/node_add_menu_geometry.py @@ -112,6 +112,7 @@ class NODE_MT_geometry_node_GEO_CURVE_OPERATIONS(Menu): layout = self.layout node_add_menu.add_node_type(layout, "GeometryNodeCurveToMesh") node_add_menu.add_node_type(layout, "GeometryNodeCurveToPoints") + layout.separator() node_add_menu.add_node_type(layout, "GeometryNodeDeformCurvesOnSurface") node_add_menu.add_node_type(layout, "GeometryNodeFillCurve") node_add_menu.add_node_type(layout, "GeometryNodeFilletCurve") @@ -381,17 +382,18 @@ class NODE_MT_geometry_node_GEO_MESH_OPERATIONS(Menu): def draw(self, context): layout = self.layout + node_add_menu.add_node_type(layout, "GeometryNodeMeshToCurve") + node_add_menu.add_node_type(layout, "GeometryNodeMeshToPoints") + if context.preferences.experimental.use_new_volume_nodes: + node_add_menu.add_node_type(layout, "GeometryNodeMeshToSDFVolume") + node_add_menu.add_node_type(layout, "GeometryNodeMeshToVolume") + layout.separator() node_add_menu.add_node_type(layout, "GeometryNodeDualMesh") node_add_menu.add_node_type(layout, "GeometryNodeEdgePathsToCurves") node_add_menu.add_node_type(layout, "GeometryNodeEdgePathsToSelection") node_add_menu.add_node_type(layout, "GeometryNodeExtrudeMesh") node_add_menu.add_node_type(layout, "GeometryNodeFlipFaces") node_add_menu.add_node_type(layout, "GeometryNodeMeshBoolean") - node_add_menu.add_node_type(layout, "GeometryNodeMeshToCurve") - node_add_menu.add_node_type(layout, "GeometryNodeMeshToPoints") - if context.preferences.experimental.use_new_volume_nodes: - node_add_menu.add_node_type(layout, "GeometryNodeMeshToSDFVolume") - node_add_menu.add_node_type(layout, "GeometryNodeMeshToVolume") node_add_menu.add_node_type(layout, "GeometryNodeScaleElements") node_add_menu.add_node_type(layout, "GeometryNodeSplitEdges") node_add_menu.add_node_type(layout, "GeometryNodeSubdivideMesh") @@ -450,15 +452,16 @@ class NODE_MT_category_GEO_POINT(Menu): def draw(self, context): layout = self.layout - node_add_menu.add_node_type(layout, "GeometryNodeDistributePointsInVolume") - node_add_menu.add_node_type(layout, "GeometryNodeDistributePointsOnFaces") - layout.separator() - node_add_menu.add_node_type(layout, "GeometryNodePoints") node_add_menu.add_node_type(layout, "GeometryNodePointsToVertices") if context.preferences.experimental.use_new_volume_nodes: node_add_menu.add_node_type(layout, "GeometryNodePointsToSDFVolume") node_add_menu.add_node_type(layout, "GeometryNodePointsToVolume") layout.separator() + node_add_menu.add_node_type(layout, "GeometryNodeDistributePointsInVolume") + node_add_menu.add_node_type(layout, "GeometryNodeDistributePointsOnFaces") + layout.separator() + node_add_menu.add_node_type(layout, "GeometryNodePoints") + layout.separator() node_add_menu.add_node_type(layout, "GeometryNodeSetPointRadius") node_add_menu.draw_assets_for_catalog(layout, self.bl_label)