Brendan Zabarauskas
|
5c9d882efe
|
Remove Quaternion trait
|
2012-12-28 13:47:34 +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
|
f4a8e5b99f
|
Add fuzzy_eq tests
|
2012-12-18 13:48:02 +10:00 |
|
Brendan Zabarauskas
|
a95405fde7
|
Fix imports from numeric
|
2012-12-17 17:25:41 +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
|
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
|
6c4c2fc1c8
|
Add more Quaternion unit tests.
|
2012-12-14 16:05:18 +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
|
b4fbb9c76a
|
Remove Rotation struct and methods
|
2012-12-08 12:59:10 +10:00 |
|
Brendan Zabarauskas
|
079199c275
|
Remove default_eq module
|
2012-12-07 02:19:48 +10:00 |
|
Brendan Zabarauskas
|
e2b134d51f
|
Add mut matrix methods
|
2012-12-05 13:49:59 +10:00 |
|
Brendan Zabarauskas
|
8acc8f6943
|
Improve mathematical terminology
|
2012-12-05 12:10:05 +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
|
0b9af30b38
|
Add swap methods
|
2012-12-04 17:58:03 +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
|
4fcd71be8e
|
Rename invert method to inverse
|
2012-12-04 08:12:22 +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
|
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
|
90802b1713
|
Fix angle wrapping
|
2012-12-02 15:39:49 +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
|
7d559c09e2
|
Add opposite method
|
2012-11-30 22:28:58 +10:00 |
|
Brendan Zabarauskas
|
9b05325a31
|
Implement ToStr for angle types
|
2012-11-29 16:31:14 +10:00 |
|
Brendan Zabarauskas
|
8e7ae0d4ae
|
Remove enum unwrapping
|
2012-11-29 13:50:15 +10:00 |
|
Brendan Zabarauskas
|
26a22e0cc7
|
Implement wrap method
|
2012-11-29 11:16:28 +10:00 |
|
Brendan Zabarauskas
|
e6ca5297dc
|
Add skeleton tests with TODO comments
|
2012-11-27 12:40:05 +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
|
e004fa8edd
|
Add degrees and radians tests
|
2012-11-26 11:22:49 +10:00 |
|
Brendan Zabarauskas
|
911eb6bbc1
|
Add dim, size_of, rows, and cols static methods to appropriate type aliases
|
2012-11-25 23:32:52 +10:00 |
|
Brendan Zabarauskas
|
c6a7018aec
|
Merge branch 'refs/heads/luqmana-master'
|
2012-11-22 10:46:47 +10:00 |
|
Brendan Zabarauskas
|
bb63eb39b5
|
Fix capitalization of matrix conversion methods
|
2012-11-22 10:39:47 +10:00 |
|
Luqman Aden
|
ad27c97d76
|
Added standard inner (dot) product for matricies.
|
2012-11-21 18:24:43 -05:00 |
|
Luqman Aden
|
a4c2bacc46
|
Added trace function.
|
2012-11-21 17:49:11 -05:00 |
|
Brendan Zabarauskas
|
e2013002b5
|
Rename NumericMatrix_NxN to NumericMatrixNxN
|
2012-11-21 18:08:08 +10:00 |
|
Brendan Zabarauskas
|
e892f4db37
|
Add from_value gltype vector tests
|
2012-11-21 15:15:55 +10:00 |
|
Brendan Zabarauskas
|
6472eac775
|
Add unit tests for gltypes module
|
2012-11-21 14:33:20 +10:00 |
|
Brendan Zabarauskas
|
2463a3244c
|
Change quaternion type from four scalars (wxyz), to a scalar and vec3 (sv)
|
2012-11-21 14:01:21 +10:00 |
|
Brendan Zabarauskas
|
8a9668c39c
|
Change quaternion constructors to static methods
|
2012-11-21 11:56:39 +10:00 |
|
Brendan Zabarauskas
|
0482e268ae
|
Switch matrix zero and identity functions to static methods
|
2012-11-20 19:06:49 +10:00 |
|
Brendan Zabarauskas
|
a06d2cff54
|
Make vector constructors static functions
|
2012-11-20 17:58:24 +10:00 |
|
Brendan Zabarauskas
|
788420b33f
|
Rename modules to short, idiomatic names
|
2012-11-15 12:23:39 +10:00 |
|