mirror of
https://github.com/hannobraun/Fornjot
synced 2025-10-15 12:28:30 +00:00
Return bare Solid
from vertices-indices
model
This commit is contained in:
parent
aab193e02a
commit
379965dfd4
@ -6,16 +6,13 @@ use fj::core::{
|
|||||||
update::UpdateSolid,
|
update::UpdateSolid,
|
||||||
},
|
},
|
||||||
services::Services,
|
services::Services,
|
||||||
storage::Handle,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
pub fn model(services: &mut Services) -> Handle<Solid> {
|
pub fn model(services: &mut Services) -> Solid {
|
||||||
Solid::empty()
|
Solid::empty().add_shells([Shell::from_vertices_and_indices(
|
||||||
.add_shells([Shell::from_vertices_and_indices(
|
[[0., 0., 0.], [1., 0., 0.], [0., 1., 0.], [0., 0., 1.]],
|
||||||
[[0., 0., 0.], [1., 0., 0.], [0., 1., 0.], [0., 0., 1.]],
|
[[2, 1, 0], [0, 1, 3], [1, 2, 3], [2, 0, 3]],
|
||||||
[[2, 1, 0], [0, 1, 3], [1, 2, 3], [2, 0, 3]],
|
services,
|
||||||
services,
|
)
|
||||||
)
|
.insert(services)])
|
||||||
.insert(services)])
|
|
||||||
.insert(services)
|
|
||||||
}
|
}
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
use std::ops::Deref;
|
|
||||||
|
|
||||||
use fj::{core::services::Services, handle_model};
|
use fj::{core::services::Services, handle_model};
|
||||||
|
|
||||||
fn main() -> fj::Result {
|
fn main() -> fj::Result {
|
||||||
let mut services = Services::new();
|
let mut services = Services::new();
|
||||||
let model = vertices_indices::model(&mut services);
|
let model = vertices_indices::model(&mut services);
|
||||||
handle_model(model.deref(), services)?;
|
handle_model(&model, services)?;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user