diff --git a/src/ik_two_bone_job.rs b/src/ik_two_bone_job.rs index d9ab17d..d94aa96 100644 --- a/src/ik_two_bone_job.rs +++ b/src/ik_two_bone_job.rs @@ -511,8 +511,8 @@ mod ik_two_bone_tests { Mat4::from_rotation_translation(Quat::from_axis_angle(Vec3::Z, core::f32::consts::FRAC_PI_2), Vec3::Y); let base_end = Mat4::from_translation(Vec3::X + Vec3::Y); let mid_axis = Vec3A::cross( - Vec3A::from(base_start.col(3)) - Vec3A::from(base_mid.col(3)), - Vec3A::from(base_end.col(3)) - Vec3A::from(base_mid.col(3)), + Vec3A::from_vec4(base_start.col(3)) - Vec3A::from_vec4(base_mid.col(3)), + Vec3A::from_vec4(base_end.col(3)) - Vec3A::from_vec4(base_mid.col(3)), ); let parents = [ @@ -585,8 +585,8 @@ mod ik_two_bone_tests { let mid = Mat4::from_rotation_translation(Quat::from_axis_angle(Vec3::Z, consts::FRAC_PI_2), Vec3::Y); let end = Mat4::from_translation(Vec3::X + Vec3::Y); let mid_axis = Vec3A::cross( - Vec3A::from(start.col(3)) - Vec3A::from(mid.col(3)), - Vec3A::from(end.col(3)) - Vec3A::from(mid.col(3)), + Vec3A::from_vec4(start.col(3)) - Vec3A::from_vec4(mid.col(3)), + Vec3A::from_vec4(end.col(3)) - Vec3A::from_vec4(mid.col(3)), ); let mut job = IKTwoBoneJob::default(); @@ -974,7 +974,7 @@ mod ik_two_bone_tests { let end = Mat4::from_translation(Vec3::X + Vec3::Y); let mut job = IKTwoBoneJob::default(); - job.set_target(Vec3A::from(start.col(3))); + job.set_target(Vec3A::from_vec4(start.col(3))); job.set_start_joint(start); job.set_mid_joint(mid); job.set_end_joint(end);