Remove unused data from array

This commit is contained in:
Hanno Braun 2023-02-17 12:19:07 +01:00
parent 86f0defde4
commit 7066f6bc34

View File

@ -27,11 +27,8 @@ impl SurfaceSurfaceIntersection {
// Adaptations were made to get the intersection curves in local // Adaptations were made to get the intersection curves in local
// coordinates for each surface. // coordinates for each surface.
let surfaces_and_planes = surfaces.map(|surface| { let planes = surfaces.map(|surface| plane_from_surface(&surface));
let plane = plane_from_surface(&surface); let [a, b] = planes;
(surface, plane)
});
let [a, b] = surfaces_and_planes.clone().map(|(_, plane)| plane);
let (a_distance, a_normal) = a.constant_normal_form(); let (a_distance, a_normal) = a.constant_normal_form();
let (b_distance, b_normal) = b.constant_normal_form(); let (b_distance, b_normal) = b.constant_normal_form();
@ -57,7 +54,7 @@ impl SurfaceSurfaceIntersection {
let line = Line::from_origin_and_direction(origin, direction); let line = Line::from_origin_and_direction(origin, direction);
let curves = surfaces_and_planes.map(|(_, plane)| { let curves = planes.map(|plane| {
let path = SurfacePath::Line(plane.project_line(&line)); let path = SurfacePath::Line(plane.project_line(&line));
let global_form = GlobalCurve.insert(objects); let global_form = GlobalCurve.insert(objects);