use nalgebra::{
Scalar,
Vector3,
};
use crate::types::Vector;
impl<T: Scalar> From<Vector<T>> for Vector3<T> {
fn from(v: Vector<T>) -> Self {
<[T; 3]>::from(v).into()
}
}
impl<T: Scalar> From<Vector3<T>> for Vector<T> {
fn from(v: Vector3<T>) -> Self {
Into::<[T; 3]>::into(v).into()
}
}