Added Debug, Display, and Default to Vectors and Quaternions.
This also adds an example for Vectors and Quaternions.
This commit is contained in:
14
examples/quaternion.rs
Normal file
14
examples/quaternion.rs
Normal file
@ -0,0 +1,14 @@
|
||||
extern crate sigils;
|
||||
|
||||
|
||||
|
||||
use sigils::quaternion::{Quaternion};
|
||||
|
||||
|
||||
pub fn main()
|
||||
{
|
||||
let quat: Quaternion<f64>;
|
||||
|
||||
quat = Quaternion::<f64>::default();
|
||||
println!("Quaternion: {}", quat);
|
||||
}
|
22
examples/vector.rs
Normal file
22
examples/vector.rs
Normal file
@ -0,0 +1,22 @@
|
||||
extern crate sigils;
|
||||
|
||||
|
||||
|
||||
use sigils::vector::{Vector2, Vector3, Vector4};
|
||||
|
||||
|
||||
pub fn main()
|
||||
{
|
||||
let vec2: Vector2<f64>;
|
||||
let vec3: Vector3<f64>;
|
||||
let vec4: Vector4<f64>;
|
||||
|
||||
vec2 = Vector2::<f64>::default();
|
||||
println!("Vector2: {}", vec2);
|
||||
|
||||
vec3 = Vector3::<f64>::default();
|
||||
println!("Vector3: {}", vec3);
|
||||
|
||||
vec4 = Vector4::<f64>::default();
|
||||
println!("Vector4: {}", vec4);
|
||||
}
|
Reference in New Issue
Block a user