diff --git a/crates/fj-core/src/geometry/surface.rs b/crates/fj-core/src/geometry/surface.rs index 8a1a0b28d..badd877f9 100644 --- a/crates/fj-core/src/geometry/surface.rs +++ b/crates/fj-core/src/geometry/surface.rs @@ -86,11 +86,9 @@ impl SurfaceGeom { Triangle::from(triangle_points_in_global_space) } Path::Line(line) => { - let b = self.v; - let point_global = line.origin() + line.direction() * point_surface.u - + b * point_surface.v; + + self.v * point_surface.v; // We don't need to approximate a plane, so our triangle can be // arbitrarily large or small. Here we choose the smallest