Brendan Zabarauskas
|
a8da96eda4
|
Reduce the number of times normalize is called
|
2012-12-28 19:48:39 +10:00 |
|
Brendan Zabarauskas
|
cc465910de
|
Redefine identity and zero methods as wrappers for Matrix::identity and Matrix::zero
|
2012-12-28 18:55:43 +10:00 |
|
Brendan Zabarauskas
|
aae354e3a6
|
Add component-wise vec/vec multiplication and division methods
|
2012-12-28 18:47:10 +10:00 |
|
Brendan Zabarauskas
|
bd91c24de0
|
Complete method implementations
|
2012-12-28 17:12:24 +10:00 |
|
Brendan Zabarauskas
|
0b55dc2105
|
Add methods in the Mat3 and Quat anonymous impls in preparation for implementing Rotation
rot::Rotation won't be able to be implemented until https://github.com/mozilla/rust/issues/4306 is fixed.
|
2012-12-28 16:41:21 +10:00 |
|
Brendan Zabarauskas
|
5c9d882efe
|
Remove Quaternion trait
|
2012-12-28 13:47:34 +10:00 |
|
Brendan Zabarauskas
|
f4b6bf5572
|
Comment edits
|
2012-12-28 13:38:36 +10:00 |
|
Brendan Zabarauskas
|
6485ff070e
|
Add Rotation trait
This will eventually be implemented on Mat3 and Quat
|
2012-12-28 13:37:18 +10:00 |
|
Brendan Zabarauskas
|
16e06c3855
|
Add is_zero method to Vector trait
|
2012-12-24 13:46:25 +10:00 |
|
Brendan Zabarauskas
|
dd973d2e49
|
Remove deprecated moves
|
2012-12-21 14:08:43 +10:00 |
|
Brendan Zabarauskas
|
65e301d52d
|
Use #[deriving_eq] instead of Eq
|
2012-12-20 15:18:23 +10:00 |
|
Brendan Zabarauskas
|
25dddc1655
|
Merge pull request #8 from erickt/master
Fix paths for 0.5
|
2012-12-19 19:55:02 -08:00 |
|
Erick Tryzelaar
|
0af1594db4
|
Fix paths for rust 0.5.
|
2012-12-19 19:53:41 -08:00 |
|
Brendan Zabarauskas
|
9e46931ecc
|
Readme edits
|
2012-12-19 23:13:01 +10:00 |
|
Brendan Zabarauskas
|
f4a8e5b99f
|
Add fuzzy_eq tests
|
2012-12-18 13:48:02 +10:00 |
|
Brendan Zabarauskas
|
7cf15d7f10
|
Minor formatting improvements in frustum function
|
2012-12-18 12:27:56 +10:00 |
|
Brendan Zabarauskas
|
896c7845e4
|
Fix license meta
|
2012-12-18 12:26:35 +10:00 |
|
Brendan Zabarauskas
|
02577eab7a
|
Create vector-specific traits for common and exponential functions
|
2012-12-17 19:25:06 +10:00 |
|
Brendan Zabarauskas
|
a95405fde7
|
Fix imports from numeric
|
2012-12-17 17:25:41 +10:00 |
|
Brendan Zabarauskas
|
04e7ab0dfb
|
Use traits from numeric library in funs module
|
2012-12-17 16:09:56 +10:00 |
|
Brendan Zabarauskas
|
49c27ad4f1
|
Comments
|
2012-12-17 16:09:00 +10:00 |
|
Brendan Zabarauskas
|
85047f58b6
|
Divide RelationalVector into OrdinalVector and EquableVector
|
2012-12-17 15:35:03 +10:00 |
|
Brendan Zabarauskas
|
9cc6fa5b30
|
Update Readme
|
2012-12-16 15:27:19 +10:00 |
|
Brendan Zabarauskas
|
5eff2e4992
|
Move relational vector traits to vec modules
|
2012-12-16 15:19:38 +10:00 |
|
Brendan Zabarauskas
|
ff336f0791
|
Switch to using numeric-rs for numeric type traits
|
2012-12-16 15:05:04 +10:00 |
|
Brendan Zabarauskas
|
00e2543b22
|
Fix imports
|
2012-12-16 09:57:42 +10:00 |
|
Brendan Zabarauskas
|
cfc1107d00
|
Fix exports
|
2012-12-16 09:38:55 +10:00 |
|
Brendan Zabarauskas
|
e939b5eb95
|
Long lines
|
2012-12-16 08:30:44 +10:00 |
|
Brendan Zabarauskas
|
645981efbf
|
Add more rotation matrix constructors
|
2012-12-15 16:12:16 +10:00 |
|
Brendan Zabarauskas
|
563aa9495e
|
Remove from_mat constructors
We already have the to_mat conversion methods, so these are redundant
|
2012-12-14 18:37:02 +10:00 |
|
Brendan Zabarauskas
|
9820436633
|
Remove random text
8^[
|
2012-12-14 16:31:07 +10:00 |
|
Brendan Zabarauskas
|
b51e66b19a
|
Remove ToQuat trait
|
2012-12-14 16:22:45 +10:00 |
|
Brendan Zabarauskas
|
6c4c2fc1c8
|
Add more Quaternion unit tests.
|
2012-12-14 16:05:18 +10:00 |
|
Brendan Zabarauskas
|
889736bd61
|
Add identity and zero static methods to Quat's impl
|
2012-12-14 16:04:46 +10:00 |
|
Brendan Zabarauskas
|
5ce765367a
|
Split up vec and mat modules
|
2012-12-13 23:01:42 +10:00 |
|
Brendan Zabarauskas
|
3d31797d8d
|
Add angle calculation method to vectors, improve vector unit tests
|
2012-12-13 22:01:55 +10:00 |
|
Brendan Zabarauskas
|
965bade82c
|
add normalize_to and normalize_self_to methods
|
2012-12-13 19:21:50 +10:00 |
|
Brendan Zabarauskas
|
7f14c6784b
|
Move color module to new git repository
|
2012-12-13 16:57:09 +10:00 |
|
Brendan Zabarauskas
|
b429d91fcf
|
Remove num::cast::cast function and num::cast::NumCast::from method
|
2012-12-13 11:10:53 +10:00 |
|
Brendan Zabarauskas
|
bc9104fdb5
|
Implement FuzzyEq for Angle and Color types
|
2012-12-12 14:19:19 +10:00 |
|
Brendan Zabarauskas
|
3a3034b7b6
|
Fix typo
|
2012-12-12 13:25:01 +10:00 |
|
Brendan Zabarauskas
|
a43c630ee9
|
Make from_float accept a generic Float argument
|
2012-12-12 13:24:38 +10:00 |
|
Brendan Zabarauskas
|
5aef15d9d7
|
Remove to_float method from Float trait
Conflicts with num::NumConv::to_float
|
2012-12-12 13:20:32 +10:00 |
|
Brendan Zabarauskas
|
1b24495c09
|
Remove Dimensional and ToPtr traits
|
2012-12-12 11:29:35 +10:00 |
|
Brendan Zabarauskas
|
3abc1df753
|
Rename kinds module to types
|
2012-12-12 09:55:42 +10:00 |
|
Brendan Zabarauskas
|
8e88baf06e
|
Add methods to Signed and Float traits
|
2012-12-12 09:50:45 +10:00 |
|
Brendan Zabarauskas
|
1fbe5203e1
|
Remove comment and nested unsafe block
|
2012-12-10 11:47:36 +10:00 |
|
Brendan Zabarauskas
|
c8f3f1919a
|
Unmark Mat4 inverse method as unsafe
|
2012-12-10 10:48:02 +10:00 |
|
Brendan Zabarauskas
|
e39f02ccf7
|
Fix to_int conflict
|
2012-12-10 10:40:32 +10:00 |
|
Brendan Zabarauskas
|
b6049b28e2
|
Remove comma separated inheritance lists
|
2012-12-10 10:38:41 +10:00 |
|