[−][src]Trait fpn::cg::Rotate3
Rotate provide the coordinate conversion by rotation.
For Vector3, it rotates around axises in counter-clockwise direction.
Required methods
fn rotate_x(&self, v: T) -> Vector3<T>
fn rotate_y(&self, v: T) -> Vector3<T>
fn rotate_z(&self, v: T) -> Vector3<T>
Implementors
impl Rotate3<f32> for Vector3<f32>
[src]
fn rotate_y(&self, v: f32) -> Self
[src]
fn rotate_z(&self, v: f32) -> Self
[src]
fn rotate_x(&self, v: f32) -> Self
[src]
impl Rotate3<f64> for Vector3<f64>
[src]
fn rotate_y(&self, v: f64) -> Self
[src]
fn rotate_z(&self, v: f64) -> Self
[src]
fn rotate_x(&self, v: f64) -> Self
[src]
impl Rotate3<i16> for Vector3<i16>
[src]
fn rotate_y(&self, v: i16) -> Self
[src]
fn rotate_z(&self, v: i16) -> Self
[src]
fn rotate_x(&self, v: i16) -> Self
[src]
impl Rotate3<i32> for Vector3<i32>
[src]
fn rotate_y(&self, v: i32) -> Self
[src]
fn rotate_z(&self, v: i32) -> Self
[src]
fn rotate_x(&self, v: i32) -> Self
[src]
impl Rotate3<i64> for Vector3<i64>
[src]
fn rotate_y(&self, v: i64) -> Self
[src]
fn rotate_z(&self, v: i64) -> Self
[src]
fn rotate_x(&self, v: i64) -> Self
[src]
impl Rotate3<i8> for Vector3<i8>
[src]
fn rotate_y(&self, v: i8) -> Self
[src]
fn rotate_z(&self, v: i8) -> Self
[src]
fn rotate_x(&self, v: i8) -> Self
[src]
impl<F> Rotate3<FPN<i16, F>> for FVector3<i16, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i16, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i16, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i16, F>) -> Self
[src]
impl<F> Rotate3<FPN<i32, F>> for FVector3<i32, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i32, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i32, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i32, F>) -> Self
[src]
impl<F> Rotate3<FPN<i64, F>> for FVector3<i64, F> where
F: Unsigned,
[src]
F: Unsigned,
fn rotate_y(&self, v: FPN<i64, F>) -> Self
[src]
fn rotate_z(&self, v: FPN<i64, F>) -> Self
[src]
fn rotate_x(&self, v: FPN<i64, F>) -> Self
[src]
impl<F> Rotate3<FPN<i8, F>> for FVector3<i8, F> where
F: Unsigned,
[src]
F: Unsigned,