Model doesn't import correctly
⚓ Rust 📅 2025-11-22 👤 surdeus 👁️ 10#[macro_export]
macro_rules! import_objects {
($($token:tt)*) => {
russimp_ng::scene::Scene::from_buffer(
include_bytes!($($token)*),
vec![
russimp_ng::scene::PostProcess::Triangulate,
russimp_ng::scene::PostProcess::GenerateNormals,
],
"",
)
.unwrap()
.meshes
.into_iter()
.map(|mesh| ObjectDescriptor {
transform: Transform::default(),
render_pipeline: 0,
vertices: mesh
.vertices
.into_iter()
.map(|vertex| Vec3::from(vertex))
.collect(),
indices: mesh.faces.into_iter().flat_map(|face| face.0).collect(),
}).collect()
};
}
Model comes out with odd and unpredictable matrix multiplication, vaguely forming a cube like it's supposed to, with some triangles missing.
5 posts - 3 participants
🏷️ Rust_feed