Trait makepad_vector::geometry::Transformation
source · [−]pub trait Transformation {
fn transform_point(&self, point: Point) -> Point;
fn transform_vector(&self, vector: Vector) -> Vector;
}
Expand description
A trait for transformations in 2-dimensional Euclidian space.
Required Methods
sourcefn transform_point(&self, point: Point) -> Point
fn transform_point(&self, point: Point) -> Point
Applies self
to the given point
.
sourcefn transform_vector(&self, vector: Vector) -> Vector
fn transform_vector(&self, vector: Vector) -> Vector
Applies self
to the given vector
.