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 |
|
Brendan Zabarauskas
|
8199cbe742
|
Create Dimensional trait
|
2012-11-15 12:22:41 +10:00 |
|
Brendan Zabarauskas
|
29e1231eef
|
Add component-wise map, map2 and fold performance tests
|
2012-11-15 09:02:20 +10:00 |
|
Brendan Zabarauskas
|
a9273389ea
|
Improve length tests and add distance tests
|
2012-11-14 17:55:55 +10:00 |
|
Luqman Aden
|
e904f91105
|
Determinant is only defined for square matricies.
|
2012-11-07 22:04:11 -05:00 |
|
Luqman Aden
|
520ba818e6
|
Fix determinant/inver for 2x2.
|
2012-11-07 21:52:16 -05:00 |
|
Luqman Aden
|
f7fb7f7100
|
Added determinants and inversion.
|
2012-11-07 21:34:38 -05:00 |
|
Brendan Zabarauskas
|
53a04a03f6
|
Remove vector-scalar addition/subtraction
|
2012-11-08 11:40:03 +10:00 |
|
Brendan Zabarauskas
|
bc30f193e7
|
Move projection.rs to funs module
|
2012-11-07 12:38:44 +10:00 |
|
Brendan Zabarauskas
|
1fe0d52fe4
|
Improve matrix multiplication
|
2012-11-07 08:38:44 +10:00 |
|
Brendan Zabarauskas
|
40e847f34f
|
Move functions to funs module. Add additional functions as per the GLSL spec
|
2012-11-06 11:57:15 +10:00 |
|
Brendan Zabarauskas
|
1f61701d00
|
Create relational module
|
2012-11-05 20:31:52 +10:00 |
|
Brendan Zabarauskas
|
c3344b5a6f
|
Use GLSL nomenclature
|
2012-11-05 17:40:31 +10:00 |
|
Brendan Zabarauskas
|
ae9112452a
|
Make Vector traits more specific, add BooleanVector trait
|
2012-11-05 13:18:44 +10:00 |
|
Brendan Zabarauskas
|
59d4b33691
|
Remove superfluous type parameters
|
2012-11-05 11:58:08 +10:00 |
|
Brendan Zabarauskas
|
2790fda04e
|
Add from_value vector constructors
|
2012-11-05 10:05:16 +10:00 |
|
Brendan Zabarauskas
|
b245244b7d
|
Add more matrix constructors and corresponding tests
|
2012-11-04 16:27:41 +10:00 |
|
Brendan Zabarauskas
|
a0cd3f77d8
|
Reduce zero and one casts, implement new constructors
|
2012-11-04 14:39:09 +10:00 |
|
Brendan Zabarauskas
|
5f307b1a26
|
Move values in matrix constructors
|
2012-11-02 00:19:43 +10:00 |
|
Brendan Zabarauskas
|
12498701a1
|
Convert vector arrays to separate fields in matrix types
|
2012-11-02 00:06:12 +10:00 |
|
Brendan Zabarauskas
|
35058611f3
|
Rename and move constructors
|
2012-11-01 17:41:42 +10:00 |
|
Brendan Zabarauskas
|
bf6bf8b3e6
|
Make library generic
|
2012-11-01 11:34:38 +10:00 |
|
Brendan Zabarauskas
|
891736a2d7
|
improve method names
|
2012-10-30 14:35:02 +10:00 |
|
Brendan Zabarauskas
|
cc053d449d
|
Add description
|
2012-10-30 12:35:39 +10:00 |
|
Brendan Zabarauskas
|
aac71ddc16
|
Add vector index operator performance test
|
2012-10-30 12:32:06 +10:00 |
|
Brendan Zabarauskas
|
c80b95da59
|
Moved constants to submodules
|
2012-10-30 00:11:27 +10:00 |
|
Brendan Zabarauskas
|
5d8319fff0
|
Fix collision of omath::vec and core::vec
|
2012-10-29 21:53:25 +10:00 |
|
Brendan Zabarauskas
|
e285c77238
|
Reorganise directories
|
2012-10-28 21:43:23 +10:00 |
|