Skip to main content

Crate use_polygon

Crate use_polygon 

Source
Expand description

§use-polygon

Polygon primitives for the RustUse geometry workspace.

use-polygon stores ordered planar vertices and provides a simple shoelace-area helper.

§Example

use use_point::Point2;
use use_polygon::Polygon;

let polygon = Polygon::new(vec![
    Point2::new(0.0, 0.0),
    Point2::new(4.0, 0.0),
    Point2::new(0.0, 3.0),
]);

assert_eq!(polygon.area(), 6.0);

Structs§

Polygon
An ordered planar polygon boundary.