Brendan Zabarauskas
|
b8521f289c
|
Rename cast module to conv and NumCast trait to NumConv
These names will be more appropriate once the cast function has been completely phased out.
|
2012-12-05 10:33:27 +10:00 |
|
Brendan Zabarauskas
|
e2857c6e7e
|
Create and implement MutableGeometricVector trait
|
2012-12-05 08:21:40 +10:00 |
|
Brendan Zabarauskas
|
ea17c63200
|
Add cross_self method
|
2012-12-05 01:34:41 +10:00 |
|
Brendan Zabarauskas
|
9012589f5f
|
Create and implement MutableNumericVector trait
|
2012-12-04 23:32:34 +10:00 |
|
Brendan Zabarauskas
|
7e4a7e180b
|
Fix to_ptr method impls
|
2012-12-04 21:43:10 +10:00 |
|
Brendan Zabarauskas
|
a1fcfff9ed
|
Move methods operating on &mut self to a separate trait
|
2012-12-04 21:42:32 +10:00 |
|
Brendan Zabarauskas
|
6c14df7fda
|
Move methods operating on &mut self to a separate trait
|
2012-12-04 21:42:24 +10:00 |
|
Brendan Zabarauskas
|
0b9af30b38
|
Add swap methods
|
2012-12-04 17:58:03 +10:00 |
|
Brendan Zabarauskas
|
969e57591d
|
Fix to_ptr method impls and use in the index methods where appropriate
|
2012-12-04 17:50:15 +10:00 |
|
Brendan Zabarauskas
|
f9778adf17
|
Document future intentions regarding the cast function.
|
2012-12-04 14:56:06 +10:00 |
|
Brendan Zabarauskas
|
54953a8f01
|
Find more trouble spots where Number::from causes ICEs
|
2012-12-04 14:41:21 +10:00 |
|
Brendan Zabarauskas
|
2ba45477a5
|
Change the orientation of the matrix diagrams in the doc comments
|
2012-12-04 14:34:09 +10:00 |
|
Brendan Zabarauskas
|
660c423d46
|
Update trait names
|
2012-12-04 14:07:44 +10:00 |
|
Brendan Zabarauskas
|
07bed0a9c1
|
Add to_identity and to_zero methods
|
2012-12-04 12:51:38 +10:00 |
|
Brendan Zabarauskas
|
c7571e4d50
|
Remove rhs module
|
2012-12-04 12:51:14 +10:00 |
|
Brendan Zabarauskas
|
d9c3edbeee
|
Add return value description to the doc comment of inverse
|
2012-12-04 11:56:10 +10:00 |
|
Brendan Zabarauskas
|
492fdc3b2b
|
Formatting
|
2012-12-04 11:41:23 +10:00 |
|
Brendan Zabarauskas
|
60f17d846e
|
Rename functions and inherit Number trait
|
2012-12-04 11:41:06 +10:00 |
|
Brendan Zabarauskas
|
91fd819b79
|
Add comments an rename some functions
|
2012-12-04 11:38:59 +10:00 |
|
Brendan Zabarauskas
|
d4c7abab84
|
Add documentation comments to Number trait and impls
|
2012-12-04 11:38:33 +10:00 |
|
Brendan Zabarauskas
|
0c47707436
|
Comment out Number::from(0) to prevent internal compiler error
|
2012-12-04 11:25:25 +10:00 |
|
Brendan Zabarauskas
|
1125a94ec8
|
Add comments for matrix constructors and identity functions
|
2012-12-04 10:58:19 +10:00 |
|
Brendan Zabarauskas
|
bc3e338c25
|
Improve documentation
|
2012-12-04 08:31:26 +10:00 |
|
Brendan Zabarauskas
|
9e23c06281
|
Remove number cast
|
2012-12-04 08:24:03 +10:00 |
|
Brendan Zabarauskas
|
53fc6d15ab
|
Remove default eq implementations and use fuzzy_eq instead
|
2012-12-04 08:23:13 +10:00 |
|
Brendan Zabarauskas
|
4fcd71be8e
|
Rename invert method to inverse
|
2012-12-04 08:12:22 +10:00 |
|
Brendan Zabarauskas
|
b2de264caf
|
Rename parameter from other to vec
|
2012-12-04 08:06:00 +10:00 |
|
Brendan Zabarauskas
|
9563455b47
|
Add documentation for Vector traits
|
2012-12-04 02:32:40 +10:00 |
|
Brendan Zabarauskas
|
fdbc3ed139
|
Use explicit self
|
2012-12-03 16:37:19 +10:00 |
|
Brendan Zabarauskas
|
f266d54654
|
Use Number::from instead of cast
|
2012-12-03 16:28:32 +10:00 |
|
Brendan Zabarauskas
|
248242dda5
|
Add and use Number::from static method
|
2012-12-03 16:19:53 +10:00 |
|
Brendan Zabarauskas
|
ddc7559153
|
Remove zero and one methods from NumCast
|
2012-12-03 15:39:32 +10:00 |
|
Brendan Zabarauskas
|
e62e914035
|
Use explicit self
|
2012-12-03 15:25:34 +10:00 |
|
Brendan Zabarauskas
|
566fffdac6
|
Use Float type bound for rgb/hsv conversions
|
2012-12-03 13:14:25 +10:00 |
|
Brendan Zabarauskas
|
e1ed642f76
|
Restore boolean vectors in gltypes module and relational traits
I forgot that these would be useful for the AABB struct that will be implemented in the future.
|
2012-12-03 11:24:24 +10:00 |
|
Brendan Zabarauskas
|
ecc91acbbe
|
Rename num::ext module to num::kinds
|
2012-12-03 11:12:57 +10:00 |
|
Brendan Zabarauskas
|
7b3ae88c57
|
Use num::ext traits to simplify trait bounds
|
2012-12-03 11:10:14 +10:00 |
|
Brendan Zabarauskas
|
3d293dce5a
|
Rename det method to determinant
|
2012-12-03 11:08:36 +10:00 |
|
Brendan Zabarauskas
|
668186a2e2
|
Merge matrix traits, simplify gltypes, remove relational functions
Let's try to simplify this thing!
|
2012-12-03 08:15:40 +10:00 |
|
Brendan Zabarauskas
|
9595449b71
|
Formatting
|
2012-12-02 23:16:38 +10:00 |
|
Brendan Zabarauskas
|
005daf46e4
|
Remove consts mod reference
|
2012-12-02 23:16:26 +10:00 |
|
Brendan Zabarauskas
|
5de6fbe5bb
|
Move methods from FloatConsts into Float trait and remove num::consts
|
2012-12-02 16:59:03 +10:00 |
|
Brendan Zabarauskas
|
edca099681
|
Comment pi constants
|
2012-12-02 16:25:23 +10:00 |
|
Brendan Zabarauskas
|
3a48006ba7
|
Use absolute values for radian constants
|
2012-12-02 16:18:39 +10:00 |
|
Brendan Zabarauskas
|
90802b1713
|
Fix angle wrapping
|
2012-12-02 15:39:49 +10:00 |
|
Brendan Zabarauskas
|
2b931aee21
|
Add zero constant
|
2012-12-02 15:36:10 +10:00 |
|
Brendan Zabarauskas
|
4515c9f7e0
|
Remove unwrap operators
|
2012-12-01 22:55:14 +10:00 |
|
Brendan Zabarauskas
|
4ce43ff18e
|
Add temporary fixes for weird type mismatch errors
|
2012-12-01 22:49:24 +10:00 |
|
Brendan Zabarauskas
|
0adbbd478b
|
Implement explicit self for DefaultEq trait
|
2012-12-01 15:05:11 +10:00 |
|
Brendan Zabarauskas
|
1d4825e005
|
Move to_ptr method into new ToPtr trait
|
2012-12-01 14:55:45 +10:00 |
|