Rev |
Age |
Author |
Path |
Log message |
Diff |
596 |
4604 d 14 h |
jab |
/trunk/ |
merging |
|
595 |
4604 d 14 h |
jab |
/trunk/src/ |
Merged version |
|
594 |
4604 d 14 h |
jab |
/trunk/src/GLGraphics/ |
Resolved conflicts |
|
570 |
4708 d 1 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 |
4754 d 0 h |
jrf |
/trunk/src/CGLA/ |
updating orthogonal function and introducing onb function (the new version of orthogonal is significantly faster than the previous one) |
|
567 |
4859 d 21 h |
jrf |
/trunk/src/Geometry/ |
adding area information to TriMesh |
|
563 |
4900 d 9 h |
awk |
/trunk/ |
|
|
561 |
4917 d 4 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) |
|
555 |
5001 d 10 h |
jrf |
/trunk/ |
Update of the stb image library used by SOIL such that it can now also write png. I haven't yet extended the SOIL API, so call stbi_write_png(...) to use the new functionality. |
|
554 |
5095 d 13 h |
jrf |
/trunk/src/Geometry/ |
Ray::reset() has been updated to include reset of more recently added ray properties. |
|
541 |
5287 d 1 h |
jrf |
/trunk/src/Geometry/ |
Using references instead of copying vectors when not necessary. And fixing some iterator code in the BSPTree that doesn't work in VS2010. |
|
540 |
5291 d 23 h |
jrf |
/trunk/src/Util/ |
Undoing an unnecessary part of the previous bug fix. |
|
539 |
5296 d 23 h |
jrf |
/trunk/src/Util/ |
Bug fix: Inserting a check for empty string in XmlParser. |
|
521 |
5381 d 6 h |
s042372 |
/trunk/src/HMesh/ |
minor bugfixes |
|
510 |
5473 d 2 h |
jrf |
/trunk/src/ |
Enabling load of wavefront .mtl files without an associated object, and correcting the Material class slightly (ior instead of ior_in and ior_out). |
|
503 |
5562 d 11 h |
jrf |
/trunk/src/GLGraphics/ |
correction in comment |
|
502 |
5562 d 11 h |
jrf |
/trunk/src/GLGraphics/ |
GLSL shader update: Deleting shaders before returning 0 and printing filenames of loaded shaders when there is a compiler problem. |
|
501 |
5573 d 23 h |
jrf |
/trunk/src/CGLA/ |
Adding .0 to doubles and .0f to floats. |
|
492 |
5599 d 10 h |
jrf |
/trunk/ |
Repairing and cleaning the OBJ Viewer app:
- load.h and load.cpp were missing in the cmake list of the Geometry package (causing the viewer not to compile in VS).
- It was previously illegal to include draw.h after including gel_glut.h (the problem was inclusion of glew.h in header files included by draw.h. This is undesirable as an application does not necessarily need glew.h when using draw.h).
- A lot of unnecessary header files were included here and there. |
|
488 |
5627 d 11 h |
awk |
/trunk/ |
Changed EOL to native |
|
487 |
5627 d 21 h |
awk |
/trunk/ |
Primal scream!
This is a python script for automatically downloading GEL dependencies on
windows, which can be annoying to do. So far it downloads and installs
lapack, glut and glew. |
|
465 |
5697 d 9 h |
jab |
/trunk/ |
committing anything that might be missing |
|
464 |
5697 d 9 h |
jab |
/trunk/apps/MeshEdit/ |
Sparse matrix class needed for harmonics analysis |
|
463 |
5697 d 9 h |
jab |
/trunk/src/CGLA/ |
Ooops. Previously, there was no 4D integer vector. |
|
462 |
5697 d 9 h |
jab |
/trunk/src/CGLA/ |
Ooops. Previously, there was no 4D integer vector. |
|
461 |
5697 d 9 h |
jab |
/trunk/src/CGLA/ |
Removed the ability to set the 3D integer vectors in terms of spherical coordinates. |
|
460 |
5697 d 9 h |
jab |
/trunk/src/Geometry/ |
Some performance improvement to bbox trees. |
|
459 |
5697 d 9 h |
jab |
/trunk/apps/MeshDistance/ |
Minor changes. |
|
458 |
5697 d 9 h |
jab |
/trunk/apps/MeshEdit/ |
Oops. The name of the MeshEdit window was harmonics. Changed to MeshEdit |
|
457 |
5697 d 9 h |
jab |
/trunk/apps/MeshEdit/ |
Now Kasia's sparse matrix based Laplace Beltrami operator works. To NOT use itm set USE_SPARSE_MATRIX to 0 in harmonics.h |
|
456 |
5697 d 9 h |
jab |
/trunk/apps/MeshEdit/ |
Long overdue commit. Mostly minor changes |
|
455 |
5699 d 8 h |
rrp |
/trunk/src/HMesh/ |
Added off_load |
|
452 |
5865 d 13 h |
jrf |
/trunk/ |
removing the old pearl build solution script as it has been superseded by cmake |
|
451 |
5865 d 14 h |
jrf |
/trunk/src/Geometry/ |
the golden middle way with respect to precision for ray-triangle intersection distance check |
|
450 |
5872 d 11 h |
jrf |
/trunk/src/Geometry/ |
increasing precision for ray-triangle intersection distance check |
|
449 |
5884 d 15 h |
jrf |
/trunk/src/GLGraphics/ |
small useful extension of the SOIL interface |
|
448 |
5888 d 9 h |
jab |
/trunk/ |
Fixed a lot of include guards |
|
447 |
5888 d 9 h |
jab |
/trunk/src/GLGraphics/ |
Fixed some include guards |
|
446 |
5888 d 9 h |
jab |
/trunk/GEL.xcodeproj/ |
Minor changes to a project file that probably should not be under version control |
|
445 |
5888 d 9 h |
jab |
/trunk/GEL.xcodeproj/ |
Committing project files |
|