[Bf-blender-cvs] [0c0ba3a2ee9] temp-geometry-nodes-extrude-mesh: Merge branch 'master' into temp-geometry-nodes-extrude-mesh

Hans Goudey noreply at git.blender.org
Tue Jan 18 22:04:34 CET 2022


Commit: 0c0ba3a2ee97d6dccc6609d0b7a759082722bac3
Author: Hans Goudey
Date:   Tue Jan 18 15:04:23 2022 -0600
Branches: temp-geometry-nodes-extrude-mesh
https://developer.blender.org/rB0c0ba3a2ee97d6dccc6609d0b7a759082722bac3

Merge branch 'master' into temp-geometry-nodes-extrude-mesh

===================================================================



===================================================================

diff --cc source/blender/blenkernel/BKE_node.h
index 43a2960ecee,8f408ecd675..287657e9a71
--- a/source/blender/blenkernel/BKE_node.h
+++ b/source/blender/blenkernel/BKE_node.h
@@@ -1628,7 -1628,7 +1628,8 @@@ int ntreeTexExecTree(struct bNodeTree *
  #define GEO_NODE_INPUT_SCENE_TIME 1145
  #define GEO_NODE_ACCUMULATE_FIELD 1146
  #define GEO_NODE_INPUT_MESH_EDGE_ANGLE 1147
- #define GEO_NODE_EXTRUDE_MESH 1148
+ #define GEO_NODE_FIELD_AT_INDEX 1148
++#define GEO_NODE_EXTRUDE_MESH 1149
  
  /** \} */
  
diff --cc source/blender/blenkernel/intern/node.cc
index a532f4ed31c,b3bf80cd448..9ca1a5b11e6
--- a/source/blender/blenkernel/intern/node.cc
+++ b/source/blender/blenkernel/intern/node.cc
@@@ -4767,7 -4767,7 +4767,8 @@@ static void registerGeometryNodes(
    register_node_type_geo_distribute_points_on_faces();
    register_node_type_geo_dual_mesh();
    register_node_type_geo_edge_split();
 +  register_node_type_geo_extrude_mesh();
+   register_node_type_geo_field_at_index();
    register_node_type_geo_geometry_to_instance();
    register_node_type_geo_image_texture();
    register_node_type_geo_input_curve_handles();
diff --cc source/blender/nodes/NOD_geometry.h
index db10f964894,3b9dd5a1f7c..c2d69204521
--- a/source/blender/nodes/NOD_geometry.h
+++ b/source/blender/nodes/NOD_geometry.h
@@@ -98,7 -98,7 +98,8 @@@ void register_node_type_geo_delete_geom
  void register_node_type_geo_distribute_points_on_faces(void);
  void register_node_type_geo_dual_mesh(void);
  void register_node_type_geo_edge_split(void);
 +void register_node_type_geo_extrude_mesh(void);
+ void register_node_type_geo_field_at_index(void);
  void register_node_type_geo_geometry_to_instance(void);
  void register_node_type_geo_image_texture(void);
  void register_node_type_geo_input_curve_handles(void);
diff --cc source/blender/nodes/NOD_static_types.h
index 4138f4ecf98,7434e0071ee..34c7e3bbfe5
--- a/source/blender/nodes/NOD_static_types.h
+++ b/source/blender/nodes/NOD_static_types.h
@@@ -351,7 -351,7 +351,8 @@@ DefNode(GeometryNode, GEO_NODE_DELETE_G
  DefNode(GeometryNode, GEO_NODE_DISTRIBUTE_POINTS_ON_FACES, def_geo_distribute_points_on_faces, "DISTRIBUTE_POINTS_ON_FACES", DistributePointsOnFaces, "Distribute Points on Faces", "")
  DefNode(GeometryNode, GEO_NODE_ACCUMULATE_FIELD, def_geo_accumulate_field, "ACCUMULATE_FIELD", AccumulateField, "Accumulate Field", "")
  DefNode(GeometryNode, GEO_NODE_DUAL_MESH, 0, "DUAL_MESH", DualMesh, "Dual Mesh", "")
 +DefNode(GeometryNode, GEO_NODE_EXTRUDE_MESH, def_geo_extrude_mesh, "EXTRUDE_MESH", ExtrudeMesh, "Extrude Mesh", "")
+ DefNode(GeometryNode, GEO_NODE_FIELD_AT_INDEX, def_geo_field_at_index, "FIELD_AT_INDEX", FieldAtIndex, "Field at Index", "")
  DefNode(GeometryNode, GEO_NODE_FILL_CURVE, def_geo_curve_fill, "FILL_CURVE", FillCurve, "Fill Curve", "")
  DefNode(GeometryNode, GEO_NODE_FILLET_CURVE, def_geo_curve_fillet, "FILLET_CURVE", FilletCurve, "Fillet Curve", "")
  DefNode(GeometryNode, GEO_NODE_GEOMETRY_TO_INSTANCE, 0, "GEOMETRY_TO_INSTANCE", GeometryToInstance, "Geometry to Instance", "")
diff --cc source/blender/nodes/geometry/CMakeLists.txt
index 726b2c46284,b9e762a341a..42e685c11eb
--- a/source/blender/nodes/geometry/CMakeLists.txt
+++ b/source/blender/nodes/geometry/CMakeLists.txt
@@@ -116,7 -116,7 +116,8 @@@ set(SR
    nodes/node_geo_distribute_points_on_faces.cc
    nodes/node_geo_dual_mesh.cc
    nodes/node_geo_edge_split.cc
 +  nodes/node_geo_extrude_mesh.cc
+   nodes/node_geo_field_at_index.cc
    nodes/node_geo_geometry_to_instance.cc
    nodes/node_geo_image_texture.cc
    nodes/node_geo_input_curve_handles.cc



More information about the Bf-blender-cvs mailing list