Fix #147355: Nodes: Inconsistent vector add menu
- Add the missing `Vector Math` node to the Compositor add menu. - Adjust the position of the `Separate XYZ` node in Geometry Nodes. - Adjust the position of the `Vector Math` node in Shader Nodes. Pull Request: https://projects.blender.org/blender/blender/pulls/147435
This commit is contained in:
@@ -302,7 +302,7 @@ class NODE_MT_compositor_node_vector_base(node_add_menu.NodeMenu):
|
||||
layout.separator()
|
||||
self.node_operator(layout, "ShaderNodeRadialTiling")
|
||||
self.node_operator(layout, "ShaderNodeVectorCurve")
|
||||
|
||||
self.node_operator_with_searchable_enum(context, layout, "ShaderNodeVectorMath", "operation")
|
||||
self.node_operator(layout, "ShaderNodeVectorRotate")
|
||||
|
||||
self.draw_assets_for_catalog(layout, self.menu_path)
|
||||
|
||||
@@ -871,8 +871,8 @@ class NODE_MT_gn_utilities_vector_base(node_add_menu.NodeMenu):
|
||||
ops = props.settings.add()
|
||||
ops.name = "data_type"
|
||||
ops.value = "'VECTOR'"
|
||||
layout.separator()
|
||||
self.node_operator(layout, "ShaderNodeSeparateXYZ")
|
||||
layout.separator()
|
||||
self.node_operator(layout, "ShaderNodeRadialTiling")
|
||||
self.node_operator(layout, "ShaderNodeVectorCurve")
|
||||
self.node_operator_with_searchable_enum(context, layout, "ShaderNodeVectorMath", "operation")
|
||||
|
||||
@@ -370,9 +370,9 @@ class NODE_MT_shader_node_vector_base(node_add_menu.NodeMenu):
|
||||
self.node_operator(layout, "ShaderNodeNormal")
|
||||
self.node_operator(layout, "ShaderNodeRadialTiling")
|
||||
self.node_operator(layout, "ShaderNodeVectorCurve")
|
||||
self.node_operator_with_searchable_enum(context, layout, "ShaderNodeVectorMath", "operation")
|
||||
self.node_operator(layout, "ShaderNodeVectorRotate")
|
||||
self.node_operator(layout, "ShaderNodeVectorTransform")
|
||||
self.node_operator_with_searchable_enum(context, layout, "ShaderNodeVectorMath", "operation")
|
||||
|
||||
self.draw_assets_for_catalog(layout, self.menu_path)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user