Refactor to simplify

This commit is contained in:
Hanno Braun 2024-05-17 14:03:56 +02:00
parent 105f97ed68
commit 016488ae37

View File

@ -96,7 +96,6 @@ impl ShellValidationError {
continue;
}
let mut mismatches = Vec::new();
let surface_a = geometry.of_surface(surface_a);
let surface_b = geometry.of_surface(surface_b);
@ -126,22 +125,21 @@ impl ShellValidationError {
let distance = (a_global - b_global).magnitude();
if distance > config.identical_max_distance {
mismatches.push(CurveGeometryMismatch {
half_edge_a: edge_a.clone(),
half_edge_b: edge_b.clone(),
point_curve,
point_a: a_global,
point_b: b_global,
distance,
});
errors.push(
Self::CurveCoordinateSystemMismatch(
CurveGeometryMismatch {
half_edge_a: edge_a.clone(),
half_edge_b: edge_b.clone(),
point_curve,
point_a: a_global,
point_b: b_global,
distance,
},
)
.into(),
);
}
}
for mismatch in mismatches {
errors.push(
Self::CurveCoordinateSystemMismatch(mismatch).into(),
);
}
}
}
}