Macro coord::vec3 [−][src]
macro_rules! vec3 { ($arr:expr) => { ... }; [$arr:expr; 3] => { ... }; ($x:expr, $y:expr, $z:expr) => { ... }; }
Neatly construct a Vec3
from arbitrary components
Examples
#[macro_use] extern crate coord; use coord::prelude::*; let my_vec = vec3!(7, 9, 2); // Standard instantiation let my_vec = vec3!((12, -4, 0)); // Tuple instantiation let my_vec = vec3!([3.2, 8.9, 7.3]); // Array slice instantiation let my_vec = vec3!([true; 3]); // Array copy instantiation