Brendan Zabarauskas
|
b4fbb9c76a
|
Remove Rotation struct and methods
|
2012-12-08 12:59:10 +10:00 |
|
Luqman Aden
|
fb59c90b88
|
More explicit self.
|
2012-12-07 19:00:50 -05: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
|
2efb96de16
|
Add todo, remove fixme
|
2012-12-05 18:10:51 +10:00 |
|
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
|
54953a8f01
|
Find more trouble spots where Number::from causes ICEs
|
2012-12-04 14:41:21 +10:00 |
|
Brendan Zabarauskas
|
91fd819b79
|
Add comments an rename some functions
|
2012-12-04 11:38:59 +10:00 |
|
Brendan Zabarauskas
|
ddc7559153
|
Remove zero and one methods from NumCast
|
2012-12-03 15:39:32 +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
|
5de6fbe5bb
|
Move methods from FloatConsts into Float trait and remove num::consts
|
2012-12-02 16:59:03 +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
|
2ad204a424
|
Add missing trait bounds
|
2012-12-01 14:19:37 +10:00 |
|
Brendan Zabarauskas
|
7d559c09e2
|
Add opposite method
|
2012-11-30 22:28:58 +10:00 |
|
Brendan Zabarauskas
|
6d3620c9d7
|
Implement explicit self in trait methods
|
2012-11-30 13:13:20 +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
|
49d055a3dc
|
Update operator overloads to use explicit self
|
2012-11-29 13:14:42 +10:00 |
|
Brendan Zabarauskas
|
64761478dd
|
Formatting
|
2012-11-29 11:17:36 +10:00 |
|
Brendan Zabarauskas
|
26a22e0cc7
|
Implement wrap method
|
2012-11-29 11:16:28 +10:00 |
|
Brendan Zabarauskas
|
953301c38f
|
Add skeleton wrap method
|
2012-11-27 12:36:34 +10:00 |
|
Brendan Zabarauskas
|
e274d884b9
|
Add inline attributes
|
2012-11-27 12:35:53 +10:00 |
|
Brendan Zabarauskas
|
ca40caee81
|
Separate operator overload implementations
|
2012-11-27 12:35:29 +10:00 |
|
Brendan Zabarauskas
|
d7d1c786fb
|
Add angle constants
|
2012-11-27 12:34:15 +10:00 |
|
Brendan Zabarauskas
|
2cb00d8c0e
|
Add Rotation constructor, reorganise feilds
|
2012-11-27 09:48:01 +10:00 |
|
Brendan Zabarauskas
|
c3071b6260
|
Move axial rotation conversions to angle module
|
2012-11-26 17:31:02 +10:00 |
|
Brendan Zabarauskas
|
7bc7565f56
|
Implement Eq and Ord on angle types
|
2012-11-26 16:23:34 +10:00 |
|
Brendan Zabarauskas
|
c3e43b9b9b
|
Fix operator overloads
|
2012-11-26 16:04:32 +10:00 |
|
Brendan Zabarauskas
|
5393e9a1f6
|
Divide Angle enum into separate Radians and Degrees types
|
2012-11-26 04:28:41 +10:00 |
|
Brendan Zabarauskas
|
035d9e751a
|
Implement operator overloads for Angle type
|
2012-11-26 03:43:48 +10:00 |
|
Brendan Zabarauskas
|
287fae7114
|
Add angle module
|
2012-11-26 02:26:01 +10:00 |
|