Merge pull request #37163 from madmiraal/fix-csg-normal

Fix CSG vertex normal calculation.
This commit is contained in:
Rémi Verschelde 2020-04-28 14:28:31 +02:00 committed by GitHub
commit 39f7a40925
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -296,7 +296,6 @@ void CSGShape3D::_update_shape() {
int mat = n->faces[i].material;
ERR_CONTINUE(mat < -1 || mat >= face_count.size());
int idx = mat == -1 ? face_count.size() - 1 : mat;
if (n->faces[i].smooth) {
Plane p(n->faces[i].vertices[0], n->faces[i].vertices[1], n->faces[i].vertices[2]);
@ -310,7 +309,6 @@ void CSGShape3D::_update_shape() {
}
vec_map.set(v, add);
}
}
face_count.write[idx]++;
}