Macro pix_engine::line_ [−][src]
macro_rules! line_ {
($p1 : expr, $p2 : expr $(,) ?) => { ... };
($x1 : expr, $y1 : expr, $x2 : expr, $y2 : expr $(,) ?) => { ... };
($x1 : expr, $y1 : expr, $z1 : expr, $x2 : expr, $y2 : expr, $z2 : expr $(,)
?) => { ... };
}
Expand description
Constructs a Line with two points.
let l = line_!([10, 20], [30, 10]);
assert_eq!(l.as_array(), [
point!(10, 20),
point!(30, 10),
]);
let l = line_!([10, 20, 10], [30, 10, 40]);
assert_eq!(l.as_array(), [
point!(10, 20, 10),
point!(30, 10, 40),
]);