X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fgeometry.rs;h=7ddc3ec0e4c94850b6c0c8fc339500e596d1f134;hb=b1075e661c2ce2f107350b8d4f5f9a92e047b93e;hp=2d5a70cda916a7d521e9acbd2c2f934bc43cdbe1;hpb=2e679e6fb2c1a93d1cb9b6cd66d19f6239953394;p=kaka%2Frust-sdl-test.git diff --git a/src/geometry.rs b/src/geometry.rs index 2d5a70c..7ddc3ec 100644 --- a/src/geometry.rs +++ b/src/geometry.rs @@ -38,6 +38,10 @@ impl Point { y: self.y as i32, } } + + pub fn cross_product(&self, p: Self) -> f64 { + return self.x * p.y - self.y * p.x; + } } macro_rules! impl_point_op {