We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c9f6713 commit 1f66cb0Copy full SHA for 1f66cb0
cpp/open3d/geometry/TriangleMesh.cpp
@@ -126,7 +126,9 @@ TriangleMesh &TriangleMesh::ComputeTriangleNormals(
126
127
TriangleMesh &TriangleMesh::ComputeVertexNormals(bool normalized /* = true*/) {
128
ComputeTriangleNormals(false);
129
- vertex_normals_.resize(vertices_.size(), Eigen::Vector3d::Zero());
+ vertex_normals_.resize(vertices_.size());
130
+ std::fill(vertex_normals_.begin(), vertex_normals_.end(),
131
+ Eigen::Vector3d::Zero());
132
for (size_t i = 0; i < triangles_.size(); i++) {
133
auto &triangle = triangles_[i];
134
vertex_normals_[triangle(0)] += triangle_normals_[i];
0 commit comments