Macro cavalier_contours::pline_closed
source · macro_rules! pline_closed { ($( $x:expr ),* $(,)?) => { ... }; }
Expand description
Construct a closed polyline with the vertexes given as a list of (x, y, bulge) tuples.
§Examples
let polyline = pline_closed![(0.0, 1.0, 1.0), (2.0, 0.0, 0.0)];
assert!(polyline.is_closed());
assert_eq!(polyline[0], PlineVertex::new(0.0, 1.0, 1.0));
assert_eq!(polyline[1], PlineVertex::new(2.0, 0.0, 0.0));