This commit is contained in:
Hanno Braun 2025-03-18 21:01:48 +01:00
parent d438a87798
commit 07b2b46b7e
2 changed files with 5 additions and 8 deletions

View File

@ -1,7 +1,5 @@
#![allow(clippy::module_inception)]
use object::Object;
mod app;
mod export;
mod extra;
@ -14,8 +12,7 @@ mod render;
mod topology;
fn main() -> anyhow::Result<()> {
let model = model::model();
let tri_mesh = model.tri_mesh();
let tri_mesh = model::model();
export::export(&tri_mesh)?;
app::run(tri_mesh)?;

View File

@ -1,12 +1,12 @@
use crate::{
geometry::Sketch,
geometry::{Sketch, TriMesh},
math::{Bivector, Plane, Point, Vector},
object::{Handle, HandleAny},
object::{Handle, HandleAny, Object},
operations::sweep::SweepExt,
topology::surface::Surface,
};
pub fn model() -> HandleAny {
pub fn model() -> TriMesh {
let top = {
let sketch = Sketch::from([
// outer boundary
@ -42,5 +42,5 @@ pub fn model() -> HandleAny {
let solid = top.sweep([0., 0., -2.]);
HandleAny::new(solid)
HandleAny::new(solid).tri_mesh()
}