Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Goudey <h.goudey@me.com>2021-03-23 18:02:38 +0300
committerHans Goudey <h.goudey@me.com>2021-03-23 18:02:38 +0300
commit9f19d01e3ccbcce819e8115182b3522c904f8bf4 (patch)
tree0c94a702114dbbb2153e37afb7ade85ed6c6593e /release
parent96e60cc22ca281cc68379e51a111afaf7fc0b718 (diff)
Geometry Nodes: Move mesh primitives to their own category
It makes more sense to avoid mixing the primitives with other mesh operations. We considered adding a "Mesh" prefix to the names too, but decided to prioritize improvements to the node search menu instead, and only consider that if there is an overlapping prefix name for another data type.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/nodeitems_builtins.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/release/scripts/startup/nodeitems_builtins.py b/release/scripts/startup/nodeitems_builtins.py
index d9c107bef63..febb31af188 100644
--- a/release/scripts/startup/nodeitems_builtins.py
+++ b/release/scripts/startup/nodeitems_builtins.py
@@ -521,15 +521,6 @@ geometry_node_categories = [
NodeItem("GeometryNodeSubdivisionSurface"),
NodeItem("GeometryNodeSubdivide"),
- # These should be in a sub-menu, but that requires a refactor to build the add menu manually.
- NodeItem("GeometryNodeMeshCube"),
- NodeItem("GeometryNodeMeshCircle"),
- NodeItem("GeometryNodeMeshUVSphere"),
- NodeItem("GeometryNodeMeshIcoSphere"),
- NodeItem("GeometryNodeMeshCylinder"),
- NodeItem("GeometryNodeMeshCone"),
- NodeItem("GeometryNodeMeshLine"),
- NodeItem("GeometryNodeMeshPlane"),
]),
GeometryNodeCategory("GEO_POINT", "Point", items=[
NodeItem("GeometryNodePointDistribute"),
@@ -544,6 +535,16 @@ geometry_node_categories = [
NodeItem("GeometryNodePointsToVolume"),
NodeItem("GeometryNodeVolumeToMesh"),
]),
+ GeometryNodeCategory("GEO_PRIMITIVES", "Mesh Primitives", items=[
+ NodeItem("GeometryNodeMeshCube"),
+ NodeItem("GeometryNodeMeshCircle"),
+ NodeItem("GeometryNodeMeshUVSphere"),
+ NodeItem("GeometryNodeMeshIcoSphere"),
+ NodeItem("GeometryNodeMeshCylinder"),
+ NodeItem("GeometryNodeMeshCone"),
+ NodeItem("GeometryNodeMeshLine"),
+ NodeItem("GeometryNodeMeshPlane"),
+ ]),
GeometryNodeCategory("GEO_UTILITIES", "Utilities", items=[
NodeItem("ShaderNodeMapRange"),
NodeItem("ShaderNodeClamp"),