diff --git a/lib/rbx_loader/src/rbx.rs b/lib/rbx_loader/src/rbx.rs index fbfc58b10..cb081aecb 100644 --- a/lib/rbx_loader/src/rbx.rs +++ b/lib/rbx_loader/src/rbx.rs @@ -47,7 +47,7 @@ fn planar64_affine3_from_roblox(cf:&rbx_dom_weak::types::CFrame,size:&rbx_dom_we *integer::try_from_f32(size.y/2.0).unwrap(), vec3::try_from_f32_array([cf.orientation.x.z,cf.orientation.y.z,cf.orientation.z.z]).unwrap() *integer::try_from_f32(size.z/2.0).unwrap(), - ].map(|t|t.fix_1())), + ].map(|t|t.narrow_1().unwrap())), vec3::try_from_f32_array([cf.position.x,cf.position.y,cf.position.z]).unwrap() ) } @@ -837,9 +837,9 @@ impl PartialMap1<'_>{ color:deferred_model_deferred_attributes.model.color, transform:Planar64Affine3::new( Planar64Mat3::from_cols([ - (deferred_model_deferred_attributes.model.transform.matrix3.x_axis*2/size.x).divide().fix_1(), - (deferred_model_deferred_attributes.model.transform.matrix3.y_axis*2/size.y).divide().fix_1(), - (deferred_model_deferred_attributes.model.transform.matrix3.z_axis*2/size.z).divide().fix_1() + (deferred_model_deferred_attributes.model.transform.matrix3.x_axis*2/size.x).divide().narrow_1().unwrap(), + (deferred_model_deferred_attributes.model.transform.matrix3.y_axis*2/size.y).divide().narrow_1().unwrap(), + (deferred_model_deferred_attributes.model.transform.matrix3.z_axis*2/size.z).divide().narrow_1().unwrap(), ]), deferred_model_deferred_attributes.model.transform.translation ), @@ -861,9 +861,9 @@ impl PartialMap1<'_>{ color:deferred_union_deferred_attributes.model.color, transform:Planar64Affine3::new( Planar64Mat3::from_cols([ - (deferred_union_deferred_attributes.model.transform.matrix3.x_axis*2/size.x).divide().fix_1(), - (deferred_union_deferred_attributes.model.transform.matrix3.y_axis*2/size.y).divide().fix_1(), - (deferred_union_deferred_attributes.model.transform.matrix3.z_axis*2/size.z).divide().fix_1() + (deferred_union_deferred_attributes.model.transform.matrix3.x_axis*2/size.x).divide().narrow_1().unwrap(), + (deferred_union_deferred_attributes.model.transform.matrix3.y_axis*2/size.y).divide().narrow_1().unwrap(), + (deferred_union_deferred_attributes.model.transform.matrix3.z_axis*2/size.z).divide().narrow_1().unwrap(), ]), deferred_union_deferred_attributes.model.transform.translation ),