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 |
|
Brendan Zabarauskas
|
2ad204a424
|
Add missing trait bounds
|
2012-12-01 14:19:37 +10:00 |
|
Brendan Zabarauskas
|
10f8570441
|
Divide up trait implementations
|
2012-12-01 14:19:21 +10:00 |
|
Brendan Zabarauskas
|
7316fa4397
|
Make NumCast trait public
|
2012-12-01 13:40:16 +10:00 |
|
Luqman Aden
|
e837ab52f3
|
Explicitly specify paths in crate.
|
2012-11-30 19:17:30 -05:00 |
|
Brendan Zabarauskas
|
6c4ead0990
|
Add color type aliases
|
2012-11-30 22:47:40 +10:00 |
|
Brendan Zabarauskas
|
390240ba03
|
Add color module
|
2012-11-30 22:46:44 +10:00 |
|
Brendan Zabarauskas
|
7d559c09e2
|
Add opposite method
|
2012-11-30 22:28:58 +10:00 |
|
Brendan Zabarauskas
|
f352cd68b4
|
Make projection functions public (woops!)
|
2012-11-30 15:15:11 +10:00 |
|
Brendan Zabarauskas
|
03a1c4581d
|
Improve channel conversions
|
2012-11-30 15:12:38 +10:00 |
|
Brendan Zabarauskas
|
6d3620c9d7
|
Implement explicit self in trait methods
|
2012-11-30 13:13:20 +10:00 |
|
Brendan Zabarauskas
|
ea074faef5
|
Merge MinMax and Clamp traits together to form Extent trait
|
2012-11-29 22:19:42 +10:00 |
|
Brendan Zabarauskas
|
2e1e6ca0a0
|
Use == instead of default_eq
|
2012-11-29 21:30:40 +10:00 |
|
Brendan Zabarauskas
|
126c5f4501
|
Improve constant names
|
2012-11-29 18:29:08 +10:00 |
|
Brendan Zabarauskas
|
9b05325a31
|
Implement ToStr for angle types
|
2012-11-29 16:31:14 +10:00 |
|
Brendan Zabarauskas
|
eeaf6cb3c1
|
Change fovy parameter to accept a generic angle
|
2012-11-29 15:59:45 +10:00 |
|
Brendan Zabarauskas
|
93d228f2f9
|
Remove apparently unnecessary Copy bounds
|
2012-11-29 15:49:43 +10:00 |
|
Brendan Zabarauskas
|
60388118d2
|
Implement common functions for angle types
|
2012-11-29 15:39:55 +10:00 |
|