fix: nurbs_surface ?: 类型不一致
CI / Build & Test (push) Failing after 41s
CI / Release Build (push) Failing after 32s

This commit is contained in:
茂之钳
2026-07-23 15:41:30 +00:00
parent 6cefc757b7
commit f1d144aaa0
+1 -1
View File
@@ -71,7 +71,7 @@ Vector3D NurbsSurface::normal(double u, double v) const {
Vector3D du = derivative_u(u, v), dv = derivative_v(u, v);
Vector3D n = du.cross(dv);
double len = n.norm();
return len > 1e-12 ? n / len : Vector3D::UnitZ();
return len > 1e-12 ? Vector3D(n / len) : Vector3D::UnitZ();
}
NurbsSurface NurbsSurface::ruled(const NurbsCurve& c1, const NurbsCurve& c2) {