X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fgeometry.rs;h=7ddc3ec0e4c94850b6c0c8fc339500e596d1f134;hb=856c3740c76feea6a82cc95b5e190b1ccd165621;hp=2d5a70cda916a7d521e9acbd2c2f934bc43cdbe1;hpb=bb3eb700e040846ca793832da4adc133218f2954;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 {