[Bf-blender-cvs] [4a647ee1882] geometry-nodes: Geometry Nodes: update normals after transforming mesh

Jacques Lucke noreply at git.blender.org
Thu Nov 26 13:46:58 CET 2020


Commit: 4a647ee188259e553794a7b6d5d3b81747e88d28
Author: Jacques Lucke
Date:   Thu Nov 26 13:46:50 2020 +0100
Branches: geometry-nodes
https://developer.blender.org/rB4a647ee188259e553794a7b6d5d3b81747e88d28

Geometry Nodes: update normals after transforming mesh

This is not done in `BKE_mesh_transform`.

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

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

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

diff --git a/source/blender/nodes/geometry/nodes/node_geo_transform.cc b/source/blender/nodes/geometry/nodes/node_geo_transform.cc
index 291d54914c5..6360a3dd9f7 100644
--- a/source/blender/nodes/geometry/nodes/node_geo_transform.cc
+++ b/source/blender/nodes/geometry/nodes/node_geo_transform.cc
@@ -62,6 +62,7 @@ static void transform_mesh(Mesh *mesh,
     float mat[4][4];
     loc_eul_size_to_mat4(mat, translation, rotation, scale);
     BKE_mesh_transform(mesh, mat, true);
+    BKE_mesh_calc_normals(mesh);
   }
 }



More information about the Bf-blender-cvs mailing list