mirror of
https://codeberg.org/icewind/vmdl.git
synced 2026-06-03 16:44:11 +02:00
procedural bone data
This commit is contained in:
parent
c58d911bf6
commit
d128a94584
7 changed files with 291 additions and 122 deletions
|
|
@ -250,12 +250,7 @@ fn model_to_model(model: &Model, loader: &Loader, skin: usize) -> CpuModel {
|
|||
|
||||
let skin = model.skin_tables().nth(skin).unwrap();
|
||||
|
||||
let transforms = model
|
||||
.bones()
|
||||
.filter(|bone| bone.name == "root")
|
||||
.next()
|
||||
.map(|bone| Mat4::from(cgmath::Quaternion::from(bone.rot)))
|
||||
.unwrap_or_else(|| Matrix4::identity());
|
||||
let transforms = model.root_transform();
|
||||
|
||||
let geometries = model
|
||||
.meshes()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue