Mesh: Replace auto smooth with node group #108014
|
@ -2088,9 +2088,13 @@ static bNodeTree *add_auto_smooth_node_tree(Main &bmain)
|
||||||
{
|
{
|
||||||
bNodeTree *node_tree = ntreeAddTree(&bmain, DATA_("Auto Smooth"), "GeometryNodeTree");
|
bNodeTree *node_tree = ntreeAddTree(&bmain, DATA_("Auto Smooth"), "GeometryNodeTree");
|
||||||
|
|
||||||
ntreeAddSocketInterface(node_tree, SOCK_IN, "NodeSocketGeometry", DATA_("Geometry"));
|
node_tree->tree_interface.add_socket(DATA_("Geometry"),
|
||||||
ntreeAddSocketInterface(node_tree, SOCK_IN, "NodeSocketFloatAngle", DATA_("Angle"));
|
"",
|
||||||
ntreeAddSocketInterface(node_tree, SOCK_OUT, "NodeSocketGeometry", DATA_("Geometry"));
|
"NodeSocketGeometry",
|
||||||
|
NODE_INTERFACE_SOCKET_INPUT | NODE_INTERFACE_SOCKET_OUTPUT,
|
||||||
|
nullptr);
|
||||||
|
node_tree->tree_interface.add_socket(
|
||||||
|
DATA_("Angle"), "", "NodeSocketFloatAngle", NODE_INTERFACE_SOCKET_INPUT, nullptr);
|
||||||
|
|
||||||
bNode *group_input = nodeAddStaticNode(nullptr, node_tree, NODE_GROUP_INPUT);
|
bNode *group_input = nodeAddStaticNode(nullptr, node_tree, NODE_GROUP_INPUT);
|
||||||
group_input->locx = -380.0f;
|
group_input->locx = -380.0f;
|
||||||
|
@ -2205,4 +2209,4 @@ void BKE_main_mesh_legacy_convert_auto_smooth(Main &bmain)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** \} */
|
/** \} */
|
||||||
|
|
Loading…
Reference in New Issue