[Bf-blender-cvs] [5cea3e5500b] bevelv2: Fix way of dealing with loose eddges, as per commit rB1ea169d90e39.

Howard Trickey noreply at git.blender.org
Sat Nov 19 17:01:57 CET 2022


Commit: 5cea3e5500bf23ea5668950dd6972ed99203afe5
Author: Howard Trickey
Date:   Sat Nov 19 11:01:06 2022 -0500
Branches: bevelv2
https://developer.blender.org/rB5cea3e5500bf23ea5668950dd6972ed99203afe5

Fix way of dealing with loose eddges, as per commit rB1ea169d90e39.

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

M	source/blender/nodes/geometry/nodes/node_geo_bevel_mesh.cc

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_bevel_mesh.cc b/source/blender/nodes/geometry/nodes/node_geo_bevel_mesh.cc
index 512fb9df06c..28c16143a86 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_bevel_mesh.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_bevel_mesh.cc
@@ -887,7 +887,7 @@ Mesh *MeshDelta::apply_delta_to_mesh(GeometrySet &geometry_set, const MeshCompon
     copy_v3_v3(mesh_out->verts_for_write()[v + keep_vertices.size()].co, new_verts_[v].co);
   }
 
-  BKE_mesh_calc_edges_loose(mesh_out);
+  BKE_mesh_runtime_clear_cache(mesh_out);
   if (dbglevel > 0) {
     std::cout << "\nFinal Mesh\n" << mesh_out;
   }
@@ -2014,8 +2014,8 @@ void register_node_type_geo_bevel_mesh()
   static bNodeType ntype;
   geo_node_type_base(&ntype, GEO_NODE_BEVEL_MESH, "Bevel Mesh", NODE_CLASS_GEOMETRY);
   ntype.declare = file_ns::node_declare;
-  node_type_init(&ntype, file_ns::node_init);
-  node_type_update(&ntype, file_ns::node_update);
+  ntype.initfunc = file_ns::node_init;
+  ntype.updatefunc = file_ns::node_update;
   ntype.geometry_node_execute = file_ns::node_geo_exec;
   node_type_storage(
       &ntype, "NodeGeometryBevelMesh", node_free_standard_storage, node_copy_standard_storage);



More information about the Bf-blender-cvs mailing list