1
1

Fix T94111: nurb normal calculation does not work

The normals were computed with an uninitialized tilt.
This commit is contained in:
2022-01-10 17:25:31 +01:00
parent af6a30ebf1
commit 39ba82f25d

View File

@@ -167,6 +167,7 @@ static void calculate_nurbs_normals(const NURBSpline &spline, MutableSpan<float3
PolySpline poly_spline;
poly_spline.resize(spline.size());
poly_spline.positions().copy_from(spline.positions());
poly_spline.tilts().copy_from(spline.tilts());
normals.copy_from(poly_spline.evaluated_normals());
}