pub fn get_signed_triangle_area( v1: Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>, v2: Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>, v3: Matrix<f32, Const<2>, Const<1>, ArrayStorage<f32, 2, 1>>, ) -> f32