[][src]Trait fpn::cg::Rotate2

pub trait Rotate2<T> {
    fn rotate(&self, v: T) -> Vector2<T>;
}

Rotate provide the coordinate conversion by rotation.

For Vector2, it rotates around the origin point in counter-clockwise direction.

Required methods

fn rotate(&self, v: T) -> Vector2<T>

Loading content...

Implementors

impl Rotate2<f32> for Vector2<f32>[src]

impl Rotate2<f64> for Vector2<f64>[src]

impl Rotate2<i16> for Vector2<i16>[src]

impl Rotate2<i32> for Vector2<i32>[src]

impl Rotate2<i64> for Vector2<i64>[src]

impl Rotate2<i8> for Vector2<i8>[src]

impl<F> Rotate2<FPN<i16, F>> for FVector2<i16, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i32, F>> for FVector2<i32, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i64, F>> for FVector2<i64, F> where
    F: Unsigned
[src]

impl<F> Rotate2<FPN<i8, F>> for FVector2<i8, F> where
    F: Unsigned
[src]

Loading content...