Skip to content

Commit

Permalink
Add example
Browse files Browse the repository at this point in the history
  • Loading branch information
ringsaturn committed Nov 30, 2023
1 parent f79008c commit ba7cfe9
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions examples/demo.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
use std::vec;

fn main() {
let poly: geometry_rs::Polygon = geometry_rs::Polygon::new(
vec![
geometry_rs::Point {
x: 90.48826291293898,
y: 45.951129815858565,
},
geometry_rs::Point {
x: 90.48826291293898,
y: 27.99437617512571,
},
geometry_rs::Point {
x: 122.83201291294,
y: 27.99437617512571,
},
geometry_rs::Point {
x: 122.83201291294,
y: 45.951129815858565,
},
geometry_rs::Point {
x: 90.48826291293898,
y: 45.951129815858565,
},
],
vec![],
);

let p_out: geometry_rs::Point = geometry_rs::Point {
x: 130.74216916294148,
y: 37.649011392900306,
};

println!("{:?}", poly.contains_point(p_out));

let p_in: geometry_rs::Point = geometry_rs::Point {
x: 99.9804504129416,
y: 39.70716466970461,
};
println!("{:?}", poly.contains_point(p_in));
}

0 comments on commit ba7cfe9

Please sign in to comment.