[Bf-blender-cvs] [583bc7a05da] geometry-nodes-curve-support: Merge branch 'master' into geometry-nodes-curve-support
Hans Goudey
noreply at git.blender.org
Thu Apr 8 07:39:53 CEST 2021
Commit: 583bc7a05da175f3eaed6571b02f230482bfc329
Author: Hans Goudey
Date: Wed Apr 7 21:45:55 2021 -0500
Branches: geometry-nodes-curve-support
https://developer.blender.org/rB583bc7a05da175f3eaed6571b02f230482bfc329
Merge branch 'master' into geometry-nodes-curve-support
===================================================================
===================================================================
diff --cc release/scripts/startup/nodeitems_builtins.py
index 7f8a5f6de02,ab4d9353e1b..5bd7a1b804b
--- a/release/scripts/startup/nodeitems_builtins.py
+++ b/release/scripts/startup/nodeitems_builtins.py
@@@ -504,10 -504,8 +504,11 @@@ geometry_node_categories =
NodeItem("ShaderNodeSeparateRGB"),
NodeItem("ShaderNodeCombineRGB"),
]),
+ GeometryNodeCategory("GEO_CURVE", "Curve", items=[
+ NodeItem("GeometryNodeCurveToMesh"),
+ ]),
GeometryNodeCategory("GEO_GEOMETRY", "Geometry", items=[
+ NodeItem("GeometryNodeBoundBox"),
NodeItem("GeometryNodeTransform"),
NodeItem("GeometryNodeJoinGeometry"),
]),
diff --cc source/blender/blenkernel/BKE_node.h
index 917090cb642,30c76dc894c..b49f559653b
--- a/source/blender/blenkernel/BKE_node.h
+++ b/source/blender/blenkernel/BKE_node.h
@@@ -1398,7 -1398,7 +1398,8 @@@ int ntreeTexExecTree(struct bNodeTree *
#define GEO_NODE_MESH_PRIMITIVE_GRID 1039
#define GEO_NODE_ATTRIBUTE_MAP_RANGE 1040
#define GEO_NODE_ATTRIBUTE_CLAMP 1041
- #define GEO_NODE_CURVE_TO_MESH 1042
+ #define GEO_NODE_BOUNDING_BOX 1042
++#define GEO_NODE_CURVE_TO_MESH 1043
/** \} */
diff --cc source/blender/blenkernel/intern/node.cc
index ef7a976effd,496141c9247..a33c9dbefd9
--- a/source/blender/blenkernel/intern/node.cc
+++ b/source/blender/blenkernel/intern/node.cc
@@@ -4937,8 -4937,8 +4937,9 @@@ static void registerGeometryNodes(
register_node_type_geo_attribute_vector_math();
register_node_type_geo_attribute_remove();
register_node_type_geo_boolean();
+ register_node_type_geo_bounding_box();
register_node_type_geo_collection_info();
+ register_node_type_geo_curve_to_mesh();
register_node_type_geo_edge_split();
register_node_type_geo_is_viewport();
register_node_type_geo_join_geometry();
diff --cc source/blender/nodes/CMakeLists.txt
index a6109f3fa0d,88482b71f68..045ba5af503
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@@ -156,9 -156,9 +156,10 @@@ set(SR
geometry/nodes/node_geo_attribute_separate_xyz.cc
geometry/nodes/node_geo_attribute_vector_math.cc
geometry/nodes/node_geo_boolean.cc
+ geometry/nodes/node_geo_bounding_box.cc
geometry/nodes/node_geo_collection_info.cc
geometry/nodes/node_geo_common.cc
+ geometry/nodes/node_geo_curve_to_mesh.cc
geometry/nodes/node_geo_edge_split.cc
geometry/nodes/node_geo_is_viewport.cc
geometry/nodes/node_geo_join_geometry.cc
diff --cc source/blender/nodes/NOD_geometry.h
index 24612e63d32,4ea4fe79504..059da891315
--- a/source/blender/nodes/NOD_geometry.h
+++ b/source/blender/nodes/NOD_geometry.h
@@@ -42,8 -42,8 +42,9 @@@ void register_node_type_geo_attribute_s
void register_node_type_geo_attribute_vector_math(void);
void register_node_type_geo_attribute_remove(void);
void register_node_type_geo_boolean(void);
+ void register_node_type_geo_bounding_box(void);
void register_node_type_geo_collection_info(void);
+void register_node_type_geo_curve_to_mesh(void);
void register_node_type_geo_edge_split(void);
void register_node_type_geo_is_viewport(void);
void register_node_type_geo_join_geometry(void);
diff --cc source/blender/nodes/NOD_static_types.h
index c69ebddcc45,bf6bf34325a..2709ea5755f
--- a/source/blender/nodes/NOD_static_types.h
+++ b/source/blender/nodes/NOD_static_types.h
@@@ -309,7 -309,7 +309,8 @@@ DefNode(GeometryNode, GEO_NODE_MESH_PRI
DefNode(GeometryNode, GEO_NODE_MESH_PRIMITIVE_GRID, 0, "MESH_PRIMITIVE_GRID", MeshGrid, "Grid", "")
DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_MAP_RANGE, def_geo_attribute_map_range, "ATTRIBUTE_MAP_RANGE", AttributeMapRange, "Attribute Map Range", "")
DefNode(GeometryNode, GEO_NODE_ATTRIBUTE_CLAMP, def_geo_attribute_clamp, "ATTRIBUTE_CLAMP", AttributeClamp, "Attribute Clamp", "")
+ DefNode(GeometryNode, GEO_NODE_BOUNDING_BOX, 0, "BOUNDING_BOX", BoundBox, "Bounding Box", "")
+DefNode(GeometryNode, GEO_NODE_CURVE_TO_MESH, 0, "CURVE_TO_MESH", CurveToMesh, "Curve to Mesh", "")
/* undefine macros */
#undef DefNode
More information about the Bf-blender-cvs
mailing list