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 |
|
Brendan Zabarauskas
|
1a55784c81
|
Merge branch 'master' of https://github.com/luqmana/lmath-rs
|
2012-12-10 10:32:29 +10:00 |
|
Brendan Zabarauskas
|
9d03050ed1
|
Add size_of and bits methods
|
2012-12-08 21:15:52 +10:00 |
|
Brendan Zabarauskas
|
4d48591e80
|
Documentation
|
2012-12-08 21:14:33 +10:00 |
|
Brendan Zabarauskas
|
6169ef0ee3
|
Use Float::pi() instead of f64::consts::pi
|
2012-12-08 21:12:37 +10:00 |
|
Brendan Zabarauskas
|
5d7b3cfba4
|
Remove cast method
|
2012-12-08 21:11:08 +10:00 |
|
Brendan Zabarauskas
|
2e0521f4e5
|
Remove Euler type
|
2012-12-08 21:10:42 +10:00 |
|
Brendan Zabarauskas
|
4bd14e4d50
|
Make slerp method implementation a little easier to understand
|
2012-12-08 12:59:37 +10:00 |
|
Brendan Zabarauskas
|
b4fbb9c76a
|
Remove Rotation struct and methods
|
2012-12-08 12:59:10 +10:00 |
|
Luqman Aden
|
d74cdb0dfa
|
4x4 matrix inversion now uses the mutable self operators.
|
2012-12-07 19:09:03 -05:00 |
|
Luqman Aden
|
fb59c90b88
|
More explicit self.
|
2012-12-07 19:00:50 -05:00 |
|
Brendan Zabarauskas
|
9669b7bccc
|
Fix to_mat3 method
|
2012-12-07 14:16:28 +10:00 |
|
Brendan Zabarauskas
|
079199c275
|
Remove default_eq module
|
2012-12-07 02:19:48 +10:00 |
|
Brendan Zabarauskas
|
4a0cf79a85
|
Rix rotation to mat3 conversion
|
2012-12-06 11:11:08 +10:00 |
|
Brendan Zabarauskas
|
c442cf148e
|
Fix some silly mistakes
|
2012-12-05 20:03:39 +10:00 |
|
Brendan Zabarauskas
|
bdb8605bd5
|
Remove convert_channel method
|
2012-12-05 20:03:04 +10:00 |
|
Brendan Zabarauskas
|
2efb96de16
|
Add todo, remove fixme
|
2012-12-05 18:10:51 +10:00 |
|
Brendan Zabarauskas
|
bb4154199b
|
More documentation updates
|
2012-12-05 18:09:53 +10:00 |
|