diff --git a/Cargo.lock b/Cargo.lock index f57f23e..59a07a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2060,9 +2060,9 @@ dependencies = [ [[package]] name = "stereokit-sys" -version = "2.5.4" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa25848c4eba18fcf4cb9ad5988dbf25a4f6f21fcc5f1a85ee8c93088a3b5a0" +checksum = "bf7c7aeb720381d3a81d4172bdc6384134dad3db49309396454d5b68ebc9e77f" dependencies = [ "bindgen", "cmake", diff --git a/src/nodes/drawable/model.rs b/src/nodes/drawable/model.rs index 5eedf16..3da6885 100644 --- a/src/nodes/drawable/model.rs +++ b/src/nodes/drawable/model.rs @@ -244,15 +244,10 @@ impl ModelPart { sk.model_node_set_material(sk_model.as_ref(), self.id, &new_material); } - // sk.model_node_set_transform_model( - // sk_model.as_ref(), - // self.id, - // self.space.global_transform(), //Spatial::space_to_space_matrix(Some(&self.space), Some(&model.space)), - // ); - sk.model_node_set_transform_local( + sk.model_node_set_transform_model( sk_model.as_ref(), self.id, - sk.model_node_get_transform_local(sk_model.as_ref(), self.id), + Spatial::space_to_space_matrix(Some(&self.space), Some(&model.space)), ); } }