mirror of
https://github.com/hannobraun/Fornjot
synced 2025-10-09 01:18:21 +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,
|
||||
},
|
||||
services::Services,
|
||||
storage::Handle,
|
||||
};
|
||||
|
||||
pub fn model(services: &mut Services) -> Handle<Solid> {
|
||||
Solid::empty()
|
||||
.add_shells([Shell::from_vertices_and_indices(
|
||||
[[0., 0., 0.], [1., 0., 0.], [0., 1., 0.], [0., 0., 1.]],
|
||||
[[2, 1, 0], [0, 1, 3], [1, 2, 3], [2, 0, 3]],
|
||||
services,
|
||||
)
|
||||
.insert(services)])
|
||||
.insert(services)
|
||||
pub fn model(services: &mut Services) -> Solid {
|
||||
Solid::empty().add_shells([Shell::from_vertices_and_indices(
|
||||
[[0., 0., 0.], [1., 0., 0.], [0., 1., 0.], [0., 0., 1.]],
|
||||
[[2, 1, 0], [0, 1, 3], [1, 2, 3], [2, 0, 3]],
|
||||
services,
|
||||
)
|
||||
.insert(services)])
|
||||
}
|
||||
|
@ -1,10 +1,8 @@
|
||||
use std::ops::Deref;
|
||||
|
||||
use fj::{core::services::Services, handle_model};
|
||||
|
||||
fn main() -> fj::Result {
|
||||
let mut services = Services::new();
|
||||
let model = vertices_indices::model(&mut services);
|
||||
handle_model(model.deref(), services)?;
|
||||
handle_model(&model, services)?;
|
||||
Ok(())
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user