From be9cd149acab85bcbd014408cf89c6148e2862ca Mon Sep 17 00:00:00 2001 From: Jason Travis Smith Date: Sat, 1 Jul 2017 15:39:28 -0400 Subject: [PATCH] Fixing the Vector example to be easier to read. --- examples/vector.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/examples/vector.rs b/examples/vector.rs index 3857d64..b8fabe7 100644 --- a/examples/vector.rs +++ b/examples/vector.rs @@ -2,21 +2,29 @@ extern crate sigils; -use sigils::vector::{Vector2, Vector3, Vector4}; +use sigils::vector::{EuclideanVector, Vector2, Vector3, Vector4}; + pub fn main() { + let length: f32; let vec2: Vector2; let vec3: Vector3; let vec4: Vector4; + let vector: Vector4; - vec2 = Vector2::::default(); + vec2 = Vector2::default(); println!("Vector2: {}", vec2); - vec3 = Vector3::::default(); + vec3 = Vector3::default(); println!("Vector3: {}", vec3); - vec4 = Vector4::::default(); + vec4 = Vector4::default(); println!("Vector4: {}", vec4); + + vector = Vector4::new(5.5f32, 5.5f32, 5.5f32, 5.5f32); + length = vector.get_length(); + println!("Vector: {} -- Length: {}", vector, length); + assert_eq!(length, 11.0f32); }