use crate::impl_Interpolate; use nalgebra::{Quaternion, Vector1, Vector2, Vector3, Vector4, Vector5, Vector6}; impl_Interpolate!(f32, Vector1, std::f32::consts::PI); impl_Interpolate!(f32, Vector2, std::f32::consts::PI); impl_Interpolate!(f32, Vector3, std::f32::consts::PI); impl_Interpolate!(f32, Vector4, std::f32::consts::PI); impl_Interpolate!(f32, Vector5, std::f32::consts::PI); impl_Interpolate!(f32, Vector6, std::f32::consts::PI); impl_Interpolate!(f32, Quaternion, std::f32::consts::PI); impl_Interpolate!(f64, Vector1, std::f64::consts::PI); impl_Interpolate!(f64, Vector2, std::f64::consts::PI); impl_Interpolate!(f64, Vector3, std::f64::consts::PI); impl_Interpolate!(f64, Vector4, std::f64::consts::PI); impl_Interpolate!(f64, Vector5, std::f64::consts::PI); impl_Interpolate!(f64, Vector6, std::f64::consts::PI); impl_Interpolate!(f64, Quaternion, std::f64::consts::PI);