Simplify method return value

This commit is contained in:
Hanno Braun 2022-03-18 13:57:10 +01:00
parent 0f2631fece
commit 2ba91313ef

View File

@ -95,7 +95,7 @@ fn main() -> anyhow::Result<()> {
let shape = model.load(&parameters)?; let shape = model.load(&parameters)?;
let shape_processor = ShapeProcessor::new(args.tolerance)?; let shape_processor = ShapeProcessor::new(args.tolerance)?;
let mut processed_shape = shape_processor.process(&shape)?; let mut processed_shape = shape_processor.process(&shape);
if let Some(path) = args.export { if let Some(path) = args.export {
let mut mesh_maker = MeshMaker::new(); let mut mesh_maker = MeshMaker::new();
@ -362,7 +362,7 @@ impl ShapeProcessor {
Ok(Self { tolerance }) Ok(Self { tolerance })
} }
fn process(&self, shape: &fj::Shape) -> anyhow::Result<ProcessedShape> { fn process(&self, shape: &fj::Shape) -> ProcessedShape {
let aabb = shape.bounding_volume(); let aabb = shape.bounding_volume();
let tolerance = match self.tolerance { let tolerance = match self.tolerance {
@ -393,12 +393,12 @@ impl ShapeProcessor {
.topology() .topology()
.triangles(tolerance, &mut triangles, &mut debug_info); .triangles(tolerance, &mut triangles, &mut debug_info);
Ok(ProcessedShape { ProcessedShape {
tolerance, tolerance,
aabb, aabb,
triangles, triangles,
debug_info, debug_info,
}) }
} }
} }