[−][src]Trait rust_3d::IsBuildable2D
IsBuildable2D is a trait used for types which are positioned in 2D space and can be constructed
Required methods
fn new(x: f64, y: f64) -> Self
Should build an object from x and y coordinates
fn from<P>(&mut self, other: &P) where
P: Is2D,
P: Is2D,
Should use the coordinates of another as its own
Provided methods
fn new_from<P>(other: &P) -> Self where
P: Is2D,
P: Is2D,
Uses the coordinates of other to create a new
fn normalized(&self) -> Result<Self>
Returns this with normalized values
fn zero() -> Self
Returns a new object with 0/0 as coordinates
fn multiply_m(&self, m: &Matrix3) -> Self
Applies a matrix to this
fn parse(text: &str) -> Result<Self>
Creates this from a "x y" string. E.g. "4.3 17.29"
fn center<P>(&self, other: &P) -> Self where
P: Is2D,
P: Is2D,
Returns the center between this and other