Rev |
Age |
Author |
Path |
Log message |
Diff |
595 |
4607 d 18 h |
jab |
/trunk/src/ |
Merged version |
|
561 |
4920 d 9 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) |
|
521 |
5384 d 10 h |
s042372 |
/trunk/src/HMesh/ |
minor bugfixes |
|
455 |
5702 d 13 h |
rrp |
/trunk/src/HMesh/ |
Added off_load |
|
448 |
5891 d 13 h |
jab |
/trunk/ |
Fixed a lot of include guards |
|
444 |
5891 d 14 h |
jab |
/trunk/src/HMesh/ |
Fixed a subtle bug. An inline function cannot have a static member. Yet to get the NULL_FACE_ITER (and same for halfedge and vertex) a function returning the end iterator of a static list was used. Probably this was not a real static (in release mode on OSX) and that meant that the program would crash unexpectedly in release mode in a reproducable, systematic yet baffling way. Now the function is no longer inline, and it seems to work. Of course, the entire list kernel for HMesh wants rewriting. |
|
433 |
5924 d 17 h |
jab |
/trunk/src/HMesh/ |
Added an OFF loader and saver |
|
417 |
5960 d 11 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. |
|
394 |
6076 d 14 h |
jab |
/trunk/ |
Minor changes to the viewcontroller and the MeshEdit application |
|
392 |
6086 d 14 h |
jab |
/trunk/ |
Many mostly minor changes. The QuatTrackball and GLViewController had
some questionable code that I improved. Fixed a bug in the loader. |
|
385 |
6098 d 12 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. |
|
383 |
6098 d 12 h |
jab |
/trunk/src/HMesh/ |
Added ply load as well as a generic loader that detects file type |
|
380 |
6114 d 13 h |
jrf |
/trunk/src/ |
switching the XML parser to a process-while-reading strategy |
|
377 |
6114 d 17 h |
jrf |
/trunk/src/ |
making the XML parser more robust |
|
375 |
6117 d 12 h |
jrf |
/trunk/src/ |
Adding a homebrewed XmlParser and bashing the Expat dependency! |
|
373 |
6117 d 14 h |
jrf |
/trunk/ |
eliminating errors and warnings in VS 2005 compile |
|
367 |
6147 d 14 h |
jab |
/trunk/ |
Slight changes to quadric simplification. I made the interface a little saner. |
|
363 |
6255 d 11 h |
jab |
/trunk/ |
A few changes to make quadric simplification better. In particular, boundaries
are now handled well. |
|
362 |
6260 d 5 h |
jab |
/trunk/src/ |
Some added documentation and also I added the tesselation routine |
|
357 |
6378 d 15 h |
jab |
/trunk/ |
A number of changes were made to quadric simplification |
|