Rev |
Age |
Author |
Path |
Log message |
Diff |
570 |
4706 d 16 h |
jrf |
/trunk/src/CGLA/ |
Keeping new onb code, but pointing the resulting basis vectors in the same directions as the old function did. |
|
569 |
4752 d 15 h |
jrf |
/trunk/src/CGLA/ |
updating orthogonal function and introducing onb function (the new version of orthogonal is significantly faster than the previous one) |
|
561 |
4915 d 19 h |
awk |
/trunk/ |
Added GLGraphics::Console, a Quake-style console.
Added test application for console (test/GLGraphics-console).
Fixed Vec3f operator>>. The following now works:
CGLA::Vec3f in(0,1,2);
std::stringstream ss;
ss << in;
CGLA::Vec3f out;
ss >> out;
assert(in == out);
Didn't test any other VecXX types or Matrix types.. They might be broken.
Misc:
Fixed CMake Policy CMP0005 error.
Missing #include <iterator> in Manifold.cpp.
Disable ExportBuildSettings (deprecated in CMake) |
|
501 |
5572 d 14 h |
jrf |
/trunk/src/CGLA/ |
Adding .0 to doubles and .0f to floats. |
|
463 |
5696 d 0 h |
jab |
/trunk/src/CGLA/ |
Ooops. Previously, there was no 4D integer vector. |
|
462 |
5696 d 0 h |
jab |
/trunk/src/CGLA/ |
Ooops. Previously, there was no 4D integer vector. |
|
461 |
5696 d 0 h |
jab |
/trunk/src/CGLA/ |
Removed the ability to set the 3D integer vectors in terms of spherical coordinates. |
|
431 |
5920 d 3 h |
jab |
/trunk/src/CGLA/ |
Now with double matrices |
|
427 |
5925 d 15 h |
jrf |
/trunk/src/CGLA/ |
Correcting small mistake: abs -> fabs |
|
418 |
5955 d 3 h |
jrf |
/trunk/ |
gel_rand.cpp now added to CMakeList |
|
417 |
5955 d 21 h |
jrf |
/trunk/ |
Introducing gel_rand: a speed-optimized linear congruential pseudo-random number generator. It has been placed in CGLA.h. And all references to rand, srand, and RAND_MAX have been changed to gel_rand, gel_srand and GEL_RAND_MAX. |
|
408 |
6052 d 0 h |
jab |
/trunk/src/CGLA/ |
Forgot 0 init of various functions producing standard matrices of type Mat4x4d |
|
385 |
6093 d 22 h |
jab |
/trunk/ |
CMakefiles included.
Note that exceptions were removed from Geometry/Polygonize.cpp since it did not play nice with visual studio 2005. An improved solution is needed so that the program does not just abort. |
|
382 |
6100 d 3 h |
jab |
/trunk/ |
a number of fixes |
|
366 |
6143 d 5 h |
jab |
/trunk/src/CGLA/ |
So a variable l has now been given a default value to protect against
warnings |
|
359 |
6369 d 15 h |
jab |
/trunk/src/CGLA/ |
Added 3D matrix functions for transformations |
|
358 |
6369 d 15 h |
jab |
/trunk/src/CGLA/ |
added rotation and scaling matrices to 3d double matrices |
|
354 |
6389 d 0 h |
awk |
/trunk/src/ |
|
|
351 |
6390 d 15 h |
jab |
/trunk/ |
some bug fixes |
|
342 |
6414 d 22 h |
jab |
/trunk/src/CGLA/ |
The power eigensolution method was slightly broken. It seems to work now. The test program has been improved. However, it is a simple method, and only robust on small matrices but that is what CGLA is all about |
|