diff --git a/experiments/2025-03-18/src/export.rs b/experiments/2025-03-18/src/export.rs index 04fa23aa2..fb63d2f34 100644 --- a/experiments/2025-03-18/src/export.rs +++ b/experiments/2025-03-18/src/export.rs @@ -1,10 +1,8 @@ use std::{collections::BTreeMap, fs::File}; -use crate::object::Object; - -pub fn export(op: &dyn Object) -> anyhow::Result<()> { - let tri_mesh = op.tri_mesh(); +use crate::geometry::TriMesh; +pub fn export(tri_mesh: &TriMesh) -> anyhow::Result<()> { let mut indices_by_vertex = BTreeMap::new(); let mut points = Vec::new(); diff --git a/experiments/2025-03-18/src/main.rs b/experiments/2025-03-18/src/main.rs index cb74be75b..e90b7d8b2 100644 --- a/experiments/2025-03-18/src/main.rs +++ b/experiments/2025-03-18/src/main.rs @@ -16,7 +16,7 @@ mod topology; fn main() -> anyhow::Result<()> { let model = model::model(); - export::export(&model)?; + export::export(&model.tri_mesh())?; app::run(model.tri_mesh())?; Ok(())