Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
94 |
7196 d 1 h |
bj |
/branches/MPC/ |
merged main |
|
/branches/MPC/apps/LinAlg-test/LinAlg-test.mpc /branches/MPC/apps/OBJViewer/objview.mpc /branches/MPC/apps/VolumePolygonize/volpoly.mpc
/branches/MPC/apps/Geometry-test/fair-polygonize.cpp /branches/MPC/src/Geometry/fair_polygonize.cpp /branches/MPC/src/Geometry/fair_polygonize.h /branches/MPC/src/Graphics/TrackBall.cpp /branches/MPC/src/Graphics/TrackBall.h
/branches/MPC/GEL.mpc /branches/MPC/GEL.mwc /branches/MPC/GELapp.mpc /branches/MPC/apps/CGLA-test/CGLA-test.mpc /branches/MPC/apps/Geometry-test/Geometry-test.mpc /branches/MPC/apps/Geometry-test/Makefile /branches/MPC/apps/Geometry-test/bloomenthal-polygonize.cpp /branches/MPC/apps/HMesh/HMesh-test.mpc /branches/MPC/apps/HMesh/Makefile /branches/MPC/apps/IMesh/IMesh-test.mpc /branches/MPC/apps/IMesh/trimeshtest.cpp /branches/MPC/apps/LinAlg-test/Makefile /branches/MPC/apps/LinAlg-test/linalg-test.cpp /branches/MPC/apps/OBJViewer/Makefile /branches/MPC/apps/OBJViewer/objview.cpp /branches/MPC/apps/UtilTest/UtilTest.mpc /branches/MPC/apps/VolumePolygonize/Makefile /branches/MPC/apps/VolumePolygonize/volpoly.cpp /branches/MPC/msvcexe.mpt /branches/MPC/src/CGLA/ArithMatFloat.h /branches/MPC/src/CGLA/ArithSqMat2x2Float.h /branches/MPC/src/CGLA/ArithSqMat3x3Float.h /branches/MPC/src/CGLA/ArithSqMat4x4Float.h /branches/MPC/src/CGLA/ArithSqMatFloat.h /branches/MPC/src/CGLA/ArithVec.h /branches/MPC/src/CGLA/ArithVec4Float.h /branches/MPC/src/CGLA/BitMask.h /branches/MPC/src/CGLA/Mat2x2d.h /branches/MPC/src/CGLA/Mat2x2f.h /branches/MPC/src/CGLA/Mat2x3d.h /branches/MPC/src/CGLA/Mat2x3f.h /branches/MPC/src/CGLA/Mat3x3d.h /branches/MPC/src/CGLA/Mat3x3f.h /branches/MPC/src/CGLA/Mat4x4d.h /branches/MPC/src/CGLA/Mat4x4f.h /branches/MPC/src/CGLA/Quatd.h /branches/MPC/src/CGLA/Quaternion.h /branches/MPC/src/CGLA/Quatf.h /branches/MPC/src/CGLA/UnitVector.h /branches/MPC/src/CGLA/Vec2d.h /branches/MPC/src/CGLA/Vec2f.h /branches/MPC/src/CGLA/Vec2i.h /branches/MPC/src/CGLA/Vec3d.h /branches/MPC/src/CGLA/Vec3f.h /branches/MPC/src/CGLA/Vec3i.h /branches/MPC/src/CGLA/Vec3uc.h /branches/MPC/src/CGLA/Vec3usi.h /branches/MPC/src/CGLA/Vec4d.h /branches/MPC/src/CGLA/Vec4f.h /branches/MPC/src/CGLA/Vec4uc.h /branches/MPC/src/Geometry/AncestorGrid.h /branches/MPC/src/Geometry/Cell.h /branches/MPC/src/Geometry/GradientFilter.h /branches/MPC/src/Geometry/HGrid.h /branches/MPC/src/Geometry/IndexedFaceSet.h /branches/MPC/src/Geometry/KDTree.h /branches/MPC/src/Geometry/Material.h /branches/MPC/src/Geometry/Polygonizer.h /branches/MPC/src/Geometry/QEM.h /branches/MPC/src/Geometry/RGrid.h /branches/MPC/src/Geometry/Texmap.cpp /branches/MPC/src/Geometry/Texmap.h /branches/MPC/src/Geometry/ThreeDDDA.h /branches/MPC/src/Geometry/TriMesh.cpp /branches/MPC/src/Geometry/TriMesh.h /branches/MPC/src/Geometry/obj_load.cpp /branches/MPC/src/Geometry/obj_load.h /branches/MPC/src/Graphics/GLViewController.cpp /branches/MPC/src/Graphics/GLViewController.h /branches/MPC/src/Graphics/QuatTrackBall.cpp /branches/MPC/src/Graphics/QuatTrackBall.h /branches/MPC/src/Graphics/SimpleTrackBall.cpp /branches/MPC/src/Graphics/SimpleTrackBall.h /branches/MPC/src/HMesh/FaceCirculator.h /branches/MPC/src/HMesh/HalfEdge.h /branches/MPC/src/HMesh/Manifold.h /branches/MPC/src/HMesh/VertexCirculator.h /branches/MPC/src/HMesh/templates.h /branches/MPC/src/HMeshUtil/build_manifold.h /branches/MPC/src/HMeshUtil/fair_polygonize.cpp /branches/MPC/src/HMeshUtil/fair_polygonize.h /branches/MPC/src/HMeshUtil/obj_load.cpp /branches/MPC/src/HMeshUtil/obj_load.h /branches/MPC/src/IMesh/AttrVec.h /branches/MPC/src/IMesh/TriMesh.h /branches/MPC/src/IMesh/TriMeshBuilder.h /branches/MPC/src/LinAlg/Matrix.h /branches/MPC/src/Util/Grid2D.h /branches/MPC/src/Util/HashKey.cpp /branches/MPC/src/Util/HashKey.h /branches/MPC/src/Util/HashTable.h /branches/MPC/src/Util/ResourceManager.h /branches/MPC/src/gel.doxygen
|
90 |
7196 d 3 h |
|
/branches/MPC/ |
This commit was manufactured by cvs2svn to create branch 'MPC'. |
|
/branches/MPC/apps/LinAlg-test /branches/MPC/apps/OBJViewer /branches/MPC/apps/VolumePolygonize /branches/MPC/src/Geometry/IndexedFaceSet.h /branches/MPC/src/Geometry/Material.h /branches/MPC/src/Geometry/Texmap.cpp /branches/MPC/src/Geometry/Texmap.h /branches/MPC/src/Geometry/TriMesh.cpp /branches/MPC/src/Geometry/TriMesh.h /branches/MPC/src/Geometry/obj_load.cpp /branches/MPC/src/Geometry/obj_load.h /branches/MPC/src/Graphics/QuatTrackBall.cpp /branches/MPC/src/Graphics/QuatTrackBall.h /branches/MPC/src/Graphics/SimpleTrackBall.cpp /branches/MPC/src/Graphics/SimpleTrackBall.h /branches/MPC/src/HMeshUtil/fair_polygonize.cpp /branches/MPC/src/HMeshUtil/fair_polygonize.h /branches/MPC/src/HMeshUtil/obj_load.cpp /branches/MPC/src/HMeshUtil/obj_load.h /branches/MPC/src/Util/Grid2D.h /branches/MPC/src/gel.doxygen
|
75 |
7202 d 9 h |
bj |
/branches/MPC/ |
removed old vcproj files |
|
/branches/MPC/apps/CGLA-test/CGLA-mat_test.vcproj /branches/MPC/apps/HMesh/HMesh-boundary_collapse.vcproj /branches/MPC/apps/HMesh/HMesh-decimator.vcproj /branches/MPC/apps/IMesh/IMesh-trimeshtest.vcproj /branches/MPC/src/CGLA/CGLA.vcproj /branches/MPC/src/Geometry/Geometry.vcproj /branches/MPC/src/Graphics/Graphics.vcproj /branches/MPC/src/HMesh/HMesh.vcproj /branches/MPC/src/HMeshUtil/HMeshUtil.vcproj /branches/MPC/src/IMesh/IMesh.vcproj /branches/MPC/src/IMeshUtil/IMeshUtil.vcproj /branches/MPC/src/LinAlg/LinAlg.vcproj /branches/MPC/src/Util/Util.vcproj
|
72 |
7203 d 4 h |
bj |
/branches/MPC/ |
builds... |
|
/branches/MPC/GEL.mpc /branches/MPC/GEL.mwc /branches/MPC/MPC/templates/vc7.mpd /branches/MPC/apps/CGLA-test/CGLA-test.mpc /branches/MPC/apps/Geometry-test/Geometry-test.mpc /branches/MPC/apps/Geometry-test/bloomenthal-polygonize.cpp /branches/MPC/apps/Geometry-test/kdtreetest.cpp /branches/MPC/apps/HMesh/HMesh-test.mpc /branches/MPC/apps/IMesh/IMesh-test.mpc /branches/MPC/apps/UtilTest/UtilTest.mpc /branches/MPC/apps/UtilTest/resmatest.cpp /branches/MPC/msvc.mpt /branches/MPC/src/CGLA/CGLA.vcproj /branches/MPC/src/Geometry/Geometry.vcproj /branches/MPC/src/Geometry/TrilinFilter.cpp /branches/MPC/src/Graphics/Graphics.vcproj /branches/MPC/src/HMesh/HMesh.vcproj /branches/MPC/src/HMeshUtil/HMeshUtil.vcproj /branches/MPC/src/HMeshUtil/build_manifold.cpp /branches/MPC/src/IMesh/IMesh.vcproj /branches/MPC/src/IMeshUtil/IMeshUtil.vcproj /branches/MPC/src/LinAlg/LinAlg.vcproj /branches/MPC/src/Util/HashKey.cpp /branches/MPC/src/Util/Util.vcproj
|
69 |
7204 d 3 h |
bj |
/branches/MPC/ |
updated workspace file |
|
/branches/MPC/apps/HMesh/HMesh-test.mpc /branches/MPC/apps/IMesh/IMesh-test.mpc
/branches/MPC/apps/HMesh/HMesh.mpc /branches/MPC/apps/IMesh/IMesh.mpc
/branches/MPC/GEL.mwc /branches/MPC/apps/CGLA-test/Makefile /branches/MPC/src/CGLA/CGLA.vcproj /branches/MPC/src/Geometry/Geometry.vcproj /branches/MPC/src/Graphics/Graphics.vcproj /branches/MPC/src/HMesh/HMesh.vcproj /branches/MPC/src/HMeshUtil/HMeshUtil.vcproj /branches/MPC/src/IMesh/IMesh.vcproj /branches/MPC/src/IMeshUtil/IMeshUtil.vcproj /branches/MPC/src/LinAlg/LinAlg.vcproj /branches/MPC/src/LinAlg/Makefile /branches/MPC/src/Util/Makefile /branches/MPC/src/Util/Util.vcproj
|
68 |
7204 d 3 h |
bj |
/branches/MPC/ |
added MPC |
|
/branches/MPC/GEL.mpc /branches/MPC/GEL.mwc /branches/MPC/MPC /branches/MPC/MPC/LICENSE /branches/MPC/MPC/README /branches/MPC/MPC/USAGE /branches/MPC/MPC/clone_build_tree.pl /branches/MPC/MPC/combine_dsw.pl /branches/MPC/MPC/config /branches/MPC/MPC/config/bison.mpb /branches/MPC/MPC/config/boost_base.mpb /branches/MPC/MPC/config/boost_date_time.mpb /branches/MPC/MPC/config/boost_filesystem.mpb /branches/MPC/MPC/config/boost_prg_exec_monitor.mpb /branches/MPC/MPC/config/boost_regex.mpb /branches/MPC/MPC/config/boost_signals.mpb /branches/MPC/MPC/config/boost_test_exec_monitor.mpb /branches/MPC/MPC/config/boost_thread.mpb /branches/MPC/MPC/config/boost_unit_test_framework.mpb /branches/MPC/MPC/config/default.rel /branches/MPC/MPC/config/flex.mpb /branches/MPC/MPC/config/global.features /branches/MPC/MPC/config/global.mpb /branches/MPC/MPC/config/lex.mpb /branches/MPC/MPC/config/mfc.mpb /branches/MPC/MPC/config/openssl.mpb /branches/MPC/MPC/config/qt.mpb /branches/MPC/MPC/config/qt_moc.mpb /branches/MPC/MPC/config/qt_uic.mpb /branches/MPC/MPC/config/rpc.mpb /branches/MPC/MPC/config/xerces.mpb /branches/MPC/MPC/config/yacc.mpb /branches/MPC/MPC/config/zlib.mpb /branches/MPC/MPC/config/zzip.mpb /branches/MPC/MPC/modules /branches/MPC/MPC/modules/AutomakeProjectCreator.pm /branches/MPC/MPC/modules/AutomakeWorkspaceCreator.pm /branches/MPC/MPC/modules/BMakeProjectCreator.pm /branches/MPC/MPC/modules/BMakeWorkspaceCreator.pm /branches/MPC/MPC/modules/CBXProjectCreator.pm /branches/MPC/MPC/modules/CBXWorkspaceCreator.pm /branches/MPC/MPC/modules/Creator.pm /branches/MPC/MPC/modules/DirectoryManager.pm /branches/MPC/MPC/modules/Driver.pm /branches/MPC/MPC/modules/EM3ProjectCreator.pm /branches/MPC/MPC/modules/EM3WorkspaceCreator.pm /branches/MPC/MPC/modules/FeatureParser.pm /branches/MPC/MPC/modules/GHSProjectCreator.pm /branches/MPC/MPC/modules/GHSWorkspaceCreator.pm /branches/MPC/MPC/modules/GUID.pm /branches/MPC/MPC/modules/HTMLProjectCreator.pm /branches/MPC/MPC/modules/HTMLWorkspaceCreator.pm /branches/MPC/MPC/modules/MPC.pm /branches/MPC/MPC/modules/MWC.pm /branches/MPC/MPC/modules/MakeProjectBase.pm /branches/MPC/MPC/modules/MakeProjectCreator.pm /branches/MPC/MPC/modules/MakeWorkspaceCreator.pm /branches/MPC/MPC/modules/NMakeProjectCreator.pm /branches/MPC/MPC/modules/NMakeWorkspaceCreator.pm /branches/MPC/MPC/modules/Options.pm /branches/MPC/MPC/modules/OutputMessage.pm /branches/MPC/MPC/modules/Parser.pm /branches/MPC/MPC/modules/ProjectCreator.pm /branches/MPC/MPC/modules/SLEProjectCreator.pm /branches/MPC/MPC/modules/SLEWorkspaceCreator.pm /branches/MPC/MPC/modules/StringProcessor.pm /branches/MPC/MPC/modules/TemplateInputReader.pm /branches/MPC/MPC/modules/TemplateParser.pm /branches/MPC/MPC/modules/VC6ProjectCreator.pm /branches/MPC/MPC/modules/VC6WorkspaceCreator.pm /branches/MPC/MPC/modules/VC71ProjectCreator.pm /branches/MPC/MPC/modules/VC71WorkspaceCreator.pm /branches/MPC/MPC/modules/VC7ProjectCreator.pm /branches/MPC/MPC/modules/VC7WorkspaceCreator.pm /branches/MPC/MPC/modules/VC8ProjectCreator.pm /branches/MPC/MPC/modules/VC8WorkspaceCreator.pm /branches/MPC/MPC/modules/VCProjectBase.pm /branches/MPC/MPC/modules/Version.pm /branches/MPC/MPC/modules/WinProjectBase.pm /branches/MPC/MPC/modules/WinVersionTranslator.pm /branches/MPC/MPC/modules/WorkspaceCreator.pm /branches/MPC/MPC/modules/WorkspaceHelper.pm /branches/MPC/MPC/mpc.pl /branches/MPC/MPC/mwc.pl /branches/MPC/MPC/prj_install.pl /branches/MPC/MPC/templates /branches/MPC/MPC/templates/automake.mpd /branches/MPC/MPC/templates/automakedll.mpt /branches/MPC/MPC/templates/automakeexe.mpt /branches/MPC/MPC/templates/bmake.mpd /branches/MPC/MPC/templates/bmakecommon.mpt /branches/MPC/MPC/templates/bmakedll.mpt /branches/MPC/MPC/templates/bmakedllexe.mpt /branches/MPC/MPC/templates/bmakelib.mpt /branches/MPC/MPC/templates/bmakelibexe.mpt /branches/MPC/MPC/templates/cbx.mpd /branches/MPC/MPC/templates/cbxdll.mpt /branches/MPC/MPC/templates/cbxexe.mpt /branches/MPC/MPC/templates/common.mpt /branches/MPC/MPC/templates/em3vcp.mpd /branches/MPC/MPC/templates/em3vcpdll.mpt /branches/MPC/MPC/templates/em3vcpdllexe.mpt /branches/MPC/MPC/templates/em3vcplib.mpt /branches/MPC/MPC/templates/em3vcplibexe.mpt /branches/MPC/MPC/templates/ghs.mpd /branches/MPC/MPC/templates/ghscommon.mpt /branches/MPC/MPC/templates/ghsdll.mpt /branches/MPC/MPC/templates/ghsdllexe.mpt /branches/MPC/MPC/templates/ghslib.mpt /branches/MPC/MPC/templates/ghslibexe.mpt /branches/MPC/MPC/templates/html.mpd /branches/MPC/MPC/templates/make.mpd /branches/MPC/MPC/templates/makedll.mpt /branches/MPC/MPC/templates/makeexe.mpt /branches/MPC/MPC/templates/nmake.mpd /branches/MPC/MPC/templates/nmakedll.mpt /branches/MPC/MPC/templates/nmakeexe.mpt /branches/MPC/MPC/templates/sle.mpd /branches/MPC/MPC/templates/sledll.mpt /branches/MPC/MPC/templates/sleexe.mpt /branches/MPC/MPC/templates/unixcommon.mpt /branches/MPC/MPC/templates/vc6dsp.mpd /branches/MPC/MPC/templates/vc6dspdll.mpt /branches/MPC/MPC/templates/vc6dspdllexe.mpt /branches/MPC/MPC/templates/vc6dsplib.mpt /branches/MPC/MPC/templates/vc6dsplibexe.mpt /branches/MPC/MPC/templates/vc7.mpd /branches/MPC/MPC/templates/vc7csharp.mpd /branches/MPC/MPC/templates/vc7csharp.mpt /branches/MPC/MPC/templates/vc7dll.mpt /branches/MPC/MPC/templates/vc7exe.mpt /branches/MPC/MPC/templates/vc7lib.mpt /branches/MPC/MPC/templates/vc7libexe.mpt /branches/MPC/MPC/templates/vc7vb.mpd /branches/MPC/MPC/templates/vc7vb.mpt /branches/MPC/MPC/templates/vccommon.mpt /branches/MPC/MPC/templates/windowscommon.mpt /branches/MPC/apps/CGLA-test/CGLA-test.mpc /branches/MPC/apps/Geometry-test/Geometry-test.mpc /branches/MPC/apps/HMesh/HMesh.mpc /branches/MPC/apps/IMesh/IMesh.mpc /branches/MPC/apps/UtilTest/UtilTest.mpc /branches/MPC/msvc.mpt /branches/MPC/msvc_exe.mpt /branches/MPC/src/CGLA/CGLA.mpc /branches/MPC/src/Geometry/Geometry.mpc /branches/MPC/src/Graphics/Graphics.mpc /branches/MPC/src/HMesh/HMesh.mpc /branches/MPC/src/HMeshUtil/HMeshUtil.mpc /branches/MPC/src/IMesh/IMesh.mpc /branches/MPC/src/IMeshUtil/IMeshUtil.mpc /branches/MPC/src/LinAlg/LinAlg.mpc /branches/MPC/src/Util/Util.mpc
/branches/MPC/GEL.sln
|
67 |
7204 d 3 h |
|
/branches/MPC/ |
This commit was manufactured by cvs2svn to create branch 'MPC'. |
|
/branches/MPC
|
66 |
7204 d 3 h |
bj |
/trunk/src/CGLA/ |
added includes of <functional> and <cfloat> to compile from msvc |
|
/trunk/src/CGLA/CGLA.h
|
64 |
7205 d 21 h |
jab |
/trunk/src/Geometry/ |
minor changes |
|
/trunk/src/Geometry/Polygonizer.cpp /trunk/src/Geometry/Polygonizer.h /trunk/src/Geometry/fair_polygonize.cpp /trunk/src/Geometry/fair_polygonize.h /trunk/src/Geometry/save_raw.h
|
62 |
7206 d 3 h |
jab |
/trunk/ |
A number of changes have been made to simplify GEL |
|
/trunk/apps/HMesh/boundary_collapse.cpp /trunk/apps/HMesh/decimator.cpp /trunk/src/HMesh/Face.cpp /trunk/src/HMesh/Face.h /trunk/src/HMesh/HalfEdge.cpp /trunk/src/HMesh/HalfEdge.h /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Vertex.cpp /trunk/src/HMesh/Vertex.h /trunk/src/HMesh/templates.h /trunk/src/HMeshUtil/build_manifold.cpp /trunk/src/HMeshUtil/caps_and_needles.cpp /trunk/src/HMeshUtil/mesh_optimization.cpp /trunk/src/HMeshUtil/mesh_optimization.h /trunk/src/HMeshUtil/obj_save.cpp /trunk/src/HMeshUtil/quadric_simplify.cpp /trunk/src/HMeshUtil/smooth.cpp /trunk/src/HMeshUtil/triangulate.cpp /trunk/src/HMeshUtil/triangulate_face_order.cpp /trunk/src/HMeshUtil/x3d_save.cpp
|
61 |
7206 d 3 h |
jab |
/trunk/src/Geometry/ |
Adding a lot of stuff:
- The KDTree class is useful for a great many projects.
- The voxel grid classes are also useful for many projects.
- fair_polygonize is my own little polygonizer which seems to work well.
- Polygonizer is bloomenthals polygonizer which has been C++'ified. |
|
/trunk/src/Geometry/AncestorGrid.h /trunk/src/Geometry/Cell.h /trunk/src/Geometry/GradientFilter.cpp /trunk/src/Geometry/GradientFilter.h /trunk/src/Geometry/GridAlgorithm.h /trunk/src/Geometry/HGrid.h /trunk/src/Geometry/KDTree.h /trunk/src/Geometry/Neighbours.cpp /trunk/src/Geometry/Neighbours.h /trunk/src/Geometry/Polygonizer.cpp /trunk/src/Geometry/Polygonizer.h /trunk/src/Geometry/RGrid.h /trunk/src/Geometry/ThreeDDDA.cpp /trunk/src/Geometry/ThreeDDDA.h /trunk/src/Geometry/TrilinFilter.cpp /trunk/src/Geometry/TrilinFilter.h /trunk/src/Geometry/fair_polygonize.cpp /trunk/src/Geometry/fair_polygonize.h /trunk/src/Geometry/load_raw.cpp /trunk/src/Geometry/load_raw.h /trunk/src/Geometry/save_raw.h
/trunk/src/Geometry/Makefile
|
60 |
7206 d 3 h |
jab |
/trunk/src/Util/ |
Adding the ever useful argextracter and some hashtable classes. |
|
/trunk/src/Util/ArgExtracter.h /trunk/src/Util/HashKey.cpp /trunk/src/Util/HashKey.h /trunk/src/Util/HashTable.h
|
59 |
7206 d 8 h |
jab |
/trunk/ |
A few changes. |
|
/trunk/makefiles/Darwin_Power_Macintosh_g++.mk /trunk/src/CGLA/CGLA.h /trunk/src/HMesh/Manifold.cpp /trunk/src/HMeshUtil/mesh_optimization.cpp /trunk/src/HMeshUtil/mesh_optimization.h
|
58 |
7206 d 9 h |
jab |
/trunk/ |
minor changes. Fixed a bug in LinAlg/Matrix.h |
|
/trunk/Makefile /trunk/README /trunk/makefiles/config.mk /trunk/makefiles/definitions.mk /trunk/src/CGLA/eigensolution.cpp /trunk/src/LinAlg/Matrix.h
|
57 |
7230 d 23 h |
jab |
/trunk/ |
Some horrible bugs in the Mat2x3d and Mat3x2d classes are fixed now. An earlier
fix required a slight fix in trimeshtest. |
|
/trunk/apps/IMesh/trimeshtest.cpp /trunk/makefiles/config.mk /trunk/src/CGLA/Mat2x3d.h
|
56 |
7231 d 2 h |
jab |
/trunk/ |
Added a simple test program for the resource manager. |
|
/trunk/apps/UtilTest /trunk/apps/UtilTest/Makefile /trunk/apps/UtilTest/resmatest.cpp
/trunk/src/Util/ResourceManager.h
|
55 |
7231 d 4 h |
jab |
/trunk/ |
added an isnan function to CGLA. This is to account for the fact that there
is not cross platform isnan, so we have to define our own like s_min instead
of the standard min etc. |
|
/trunk/apps/CGLA-test/vec_test.cpp /trunk/makefiles/config.mk /trunk/src/CGLA/CGLA.h
|
54 |
7231 d 6 h |
jab |
/trunk/ |
The Makefiles have been changed. There is now a "make install" target, and
make install installs the header files (by default INSTALL_PREFIX=/usr/local)
in e.g. ${INSTALL_PREFIX}/GEL/CGLA and likewise for the other directories.
The libraries for the active target er stored in /usr/local/lib/GEL_release or
/usr/local/lib/GEL_debug. The libraries are prefixed with GEL_ in order to
prevent name clashes.
Applications are put in /usr/local/bin |
|
/trunk/Makefile /trunk/makefiles/application.mk /trunk/makefiles/library.mk /trunk/src/CGLA/eigensolution.cpp /trunk/src/HMesh/Face.cpp
|
52 |
7233 d 7 h |
jab |
/trunk/src/CGLA/ |
junk -removed. |
|
/trunk/src/CGLA/Quatd.cpp /trunk/src/CGLA/Quatf.cpp
|
51 |
7233 d 7 h |
jrf |
/trunk/src/CGLA/ |
now compiling ... |
|
/trunk/src/CGLA/Quatd.h
|
50 |
7238 d 3 h |
jrf |
/trunk/src/CGLA/ |
invert_ortho has been added |
|
/trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.h
|
49 |
7238 d 3 h |
jrf |
/trunk/src/CGLA/ |
all inline |
|
/trunk/src/CGLA/Quatd.h /trunk/src/CGLA/Quatf.h
|
48 |
7238 d 3 h |
jrf |
/trunk/src/CGLA/ |
float and double precision qauternions. An apply_unit has been added and q.make_rot(vec1, vec2) has been optimized. |
|
/trunk/src/CGLA/Quatd.cpp /trunk/src/CGLA/Quatd.h /trunk/src/CGLA/Quatf.cpp /trunk/src/CGLA/Quatf.h
|
47 |
7239 d 7 h |
jab |
/trunk/src/LinAlg/ |
Some template constructors used to convert CGLA matrices and vectors to
the HAA Lapack wrapper library had to be updated. |
|
/trunk/src/LinAlg/LinAlgIO.cpp /trunk/src/LinAlg/Matrix.h /trunk/src/LinAlg/Vector.h
|
46 |
7239 d 7 h |
jrf |
/trunk/src/CGLA/ |
an overloaded
outer_product(vert_vec, hori_vec, mat, operation)
has been added, to give the possibility of making an outer product using an arbitrary binary operation. |
|
/trunk/src/CGLA/ArithMatFloat.h
|
45 |
7239 d 7 h |
jab |
/trunk/src/CGLA/ |
In many places in CGLA, int could very well be replaced with unsigned int. This
is a good idea since it makes input checking simpler. |
|
/trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithSqMat3x3Float.cpp /trunk/src/CGLA/ArithSqMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVec3Float.cpp /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/ArithVecInt.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/Quaternion.h /trunk/src/CGLA/Vec2f.h /trunk/src/CGLA/eigensolution.cpp /trunk/src/CGLA/eigensolution.h /trunk/src/CGLA/statistics.cpp
|
44 |
7239 d 8 h |
jrf |
/trunk/src/CGLA/ |
Scope resolution problem wrt. the operator*= has been solved |
|
/trunk/src/CGLA/ArithSqMatFloat.h
|
43 |
7239 d 8 h |
jrf |
/trunk/src/CGLA/ |
Replacement of for-loops with STL algorithms.
The for-loops that weren't obviously replaceable still remain. |
|
/trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.h
|
39 |
7261 d 9 h |
bj |
/trunk/ |
Merged from imesh-and-hmesh
added README_MSVC with building instuctions for visual studio |
|
/trunk/README_MSVC /trunk/apps/HMesh /trunk/apps/HMesh/HMesh-boundary_collapse.vcproj /trunk/apps/HMesh/HMesh-decimator.vcproj /trunk/apps/HMesh/Makefile /trunk/apps/HMesh/boundary_collapse.cpp /trunk/apps/HMesh/decimator.cpp /trunk/apps/IMesh /trunk/apps/IMesh/IMesh-trimeshtest.vcproj /trunk/apps/IMesh/Makefile /trunk/apps/IMesh/trimeshtest.cpp /trunk/bin /trunk/bin/.placeholder /trunk/lib /trunk/lib/.placeholder /trunk/src/Geometry /trunk/src/Geometry/Geometry.vcproj /trunk/src/Geometry/Makefile /trunk/src/Geometry/QEM.cpp /trunk/src/Geometry/QEM.h /trunk/src/Graphics /trunk/src/Graphics/GLViewController.cpp /trunk/src/Graphics/GLViewController.h /trunk/src/Graphics/Graphics.vcproj /trunk/src/Graphics/Makefile /trunk/src/Graphics/TrackBall.cpp /trunk/src/Graphics/TrackBall.h /trunk/src/HMesh /trunk/src/HMesh/Face.cpp /trunk/src/HMesh/Face.h /trunk/src/HMesh/FaceCirculator.h /trunk/src/HMesh/HMesh.vcproj /trunk/src/HMesh/HalfEdge.cpp /trunk/src/HMesh/HalfEdge.h /trunk/src/HMesh/Makefile /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/Vertex.cpp /trunk/src/HMesh/Vertex.h /trunk/src/HMesh/VertexCirculator.h /trunk/src/HMesh/templates.h /trunk/src/HMeshUtil /trunk/src/HMeshUtil/HMeshUtil.vcproj /trunk/src/HMeshUtil/Makefile /trunk/src/HMeshUtil/build_manifold.cpp /trunk/src/HMeshUtil/build_manifold.h /trunk/src/HMeshUtil/caps_and_needles.cpp /trunk/src/HMeshUtil/caps_and_needles.h /trunk/src/HMeshUtil/mesh_optimization.cpp /trunk/src/HMeshUtil/mesh_optimization.h /trunk/src/HMeshUtil/obj_save.cpp /trunk/src/HMeshUtil/obj_save.h /trunk/src/HMeshUtil/quadric_simplify.cpp /trunk/src/HMeshUtil/quadric_simplify.h /trunk/src/HMeshUtil/refine_edges.cpp /trunk/src/HMeshUtil/refine_edges.h /trunk/src/HMeshUtil/smooth.cpp /trunk/src/HMeshUtil/smooth.h /trunk/src/HMeshUtil/triangulate.cpp /trunk/src/HMeshUtil/triangulate.h /trunk/src/HMeshUtil/triangulate_face_order.cpp /trunk/src/HMeshUtil/x3d_load.cpp /trunk/src/HMeshUtil/x3d_load.h /trunk/src/HMeshUtil/x3d_save.cpp /trunk/src/HMeshUtil/x3d_save.h /trunk/src/IMesh /trunk/src/IMesh/AttrVec.h /trunk/src/IMesh/IMesh.vcproj /trunk/src/IMesh/Makefile /trunk/src/IMesh/TriMesh.cpp /trunk/src/IMesh/TriMesh.h /trunk/src/IMesh/TriMeshBuilder.cpp /trunk/src/IMesh/TriMeshBuilder.h /trunk/src/IMesh/compute_normals.cpp /trunk/src/IMeshUtil /trunk/src/IMeshUtil/IMeshUtil.vcproj /trunk/src/IMeshUtil/Makefile /trunk/src/IMeshUtil/x3d_load.cpp /trunk/src/IMeshUtil/x3d_load.h /trunk/src/LinAlg /trunk/src/LinAlg/LapackFunc.cpp /trunk/src/LinAlg/LapackFunc.h /trunk/src/LinAlg/LinAlg.vcproj /trunk/src/LinAlg/LinAlgIO.cpp /trunk/src/LinAlg/LinAlgIO.h /trunk/src/LinAlg/Makefile /trunk/src/LinAlg/Matrix.h /trunk/src/LinAlg/Vector.h /trunk/src/Util /trunk/src/Util/Makefile /trunk/src/Util/Parse.cpp /trunk/src/Util/Parse.h /trunk/src/Util/ResourceManager.h /trunk/src/Util/Timer.h /trunk/src/Util/Util.vcproj
/trunk/makefiles/Linux_i686_g++3.mk
/trunk/GEL.sln /trunk/README /trunk/apps/CGLA-test/CGLA-mat_test.vcproj /trunk/apps/CGLA-test/covariance_test.cpp /trunk/apps/CGLA-test/vec_test.cpp /trunk/makefiles/Darwin_Power_Macintosh_g++.mk /trunk/makefiles/Linux_i686_g++.mk /trunk/makefiles/config.mk /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/CGLA.vcproj
|
21 |
7339 d 8 h |
jrf |
/trunk/src/CGLA/ |
CGLA definition of NAN using log(-1.0f) |
|
/trunk/src/CGLA/CGLA.h
|
12 |
7369 d 0 h |
jab |
/trunk/ |
NaN initialization is now ok. I also updated the README. |
|
/trunk/README /trunk/apps/CGLA-test/covariance_test.cpp /trunk/apps/CGLA-test/ogl_test.cpp /trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithSqMat2x2Float.h /trunk/src/CGLA/ArithSqMat3x3Float.h /trunk/src/CGLA/ArithSqMat4x4Float.h /trunk/src/CGLA/ArithSqMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVec2Float.cpp /trunk/src/CGLA/ArithVec3Float.cpp /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/Mat2x2d.h /trunk/src/CGLA/Mat2x2f.h /trunk/src/CGLA/Mat2x3d.h /trunk/src/CGLA/Mat2x3f.h /trunk/src/CGLA/Mat3x3f.h /trunk/src/CGLA/Mat4x4d.cpp /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.cpp /trunk/src/CGLA/Mat4x4f.h /trunk/src/CGLA/Quaternion.cpp /trunk/src/CGLA/UnitVector.h /trunk/src/CGLA/eigensolution.cpp /trunk/src/CGLA/statistics.cpp /trunk/src/CGLA/statistics.h
|
10 |
7370 d 0 h |
jab |
/trunk/ |
NAN initialization |
|
/trunk/apps/CGLA-test/covariance_test.cpp /trunk/apps/CGLA-test/mat_test.cpp /trunk/apps/CGLA-test/ogl_test.cpp /trunk/makefiles/config.mk /trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithSqMat4x4Float.h /trunk/src/CGLA/ArithSqMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.cpp /trunk/src/CGLA/Mat4x4f.h /trunk/src/CGLA/Quaternion.h
|
8 |
7371 d 4 h |
bj |
/trunk/src/CGLA/ |
build in Release copies *.h to GELEXT/include/CGLA/
Release target changed to GELEXT/lib/windows/ |
|
/trunk/src/CGLA/CGLA.vcproj
|
7 |
7371 d 6 h |
jab |
/trunk/src/CGLA/ |
fixed small bug. |
|
/trunk/src/CGLA/Vec4d.h
|
5 |
7371 d 6 h |
jab |
/trunk/src/CGLA/ |
Added double versions of Mat2x3, Mat4x4, Vec4 |
|
/trunk/src/CGLA/Mat2x3d.h /trunk/src/CGLA/Mat4x4d.cpp /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Vec4d.h
/trunk/src/CGLA/ArithSqMat3x3Float.cpp /trunk/src/CGLA/ArithSqMat4x4Float.cpp /trunk/src/CGLA/ArithVec4Float.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/Mat4x4f.cpp /trunk/src/CGLA/Quaternion.h
|
2 |
7371 d 8 h |
bj |
/trunk/ |
initsl commit with a single app project |
|
/trunk/GEL.sln /trunk/Makefile /trunk/README /trunk/apps /trunk/apps/CGLA-test /trunk/apps/CGLA-test/CGLA-mat_test.vcproj /trunk/apps/CGLA-test/Makefile /trunk/apps/CGLA-test/covariance_test.cpp /trunk/apps/CGLA-test/mat_test.cpp /trunk/apps/CGLA-test/ogl_test.cpp /trunk/apps/CGLA-test/simple_test.cpp /trunk/apps/CGLA-test/vec_test.cpp /trunk/doc /trunk/doc/CodingConventions.txt /trunk/doc/Doxyfile /trunk/makefiles /trunk/makefiles/AppTemplate.mk /trunk/makefiles/Darwin_Power_Macintosh_g++.mk /trunk/makefiles/IRIX_IP32_CC.mk /trunk/makefiles/LibTemplate.mk /trunk/makefiles/Linux_i686_g++.mk /trunk/makefiles/Linux_i686_g++3.mk /trunk/makefiles/Linux_i686_icc.mk /trunk/makefiles/PlatformTemplate.mk /trunk/makefiles/SunOS_sun4u_CC.mk /trunk/makefiles/application.mk /trunk/makefiles/common.mk /trunk/makefiles/config.mk /trunk/makefiles/definitions.mk /trunk/makefiles/findcompiler.sh /trunk/makefiles/library.mk /trunk/src /trunk/src/CGLA /trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithSqMat2x2Float.h /trunk/src/CGLA/ArithSqMat3x3Float.cpp /trunk/src/CGLA/ArithSqMat3x3Float.h /trunk/src/CGLA/ArithSqMat4x4Float.cpp /trunk/src/CGLA/ArithSqMat4x4Float.h /trunk/src/CGLA/ArithSqMatFloat.h /trunk/src/CGLA/ArithVec.h /trunk/src/CGLA/ArithVec2Float.cpp /trunk/src/CGLA/ArithVec2Float.h /trunk/src/CGLA/ArithVec3Float.cpp /trunk/src/CGLA/ArithVec3Float.h /trunk/src/CGLA/ArithVec3Int.h /trunk/src/CGLA/ArithVec4Float.h /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/ArithVecInt.h /trunk/src/CGLA/BitMask.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/CGLA.vcproj /trunk/src/CGLA/ExceptionStandard.h /trunk/src/CGLA/Makefile /trunk/src/CGLA/Mat2x2d.h /trunk/src/CGLA/Mat2x2f.h /trunk/src/CGLA/Mat2x3f.h /trunk/src/CGLA/Mat3x3d.h /trunk/src/CGLA/Mat3x3f.cpp /trunk/src/CGLA/Mat3x3f.h /trunk/src/CGLA/Mat4x4f.cpp /trunk/src/CGLA/Mat4x4f.h /trunk/src/CGLA/Quaternion.cpp /trunk/src/CGLA/Quaternion.h /trunk/src/CGLA/TableTrigonometry.cpp /trunk/src/CGLA/TableTrigonometry.h /trunk/src/CGLA/UnitVector.h /trunk/src/CGLA/Vec2d.h /trunk/src/CGLA/Vec2f.h /trunk/src/CGLA/Vec2i.cpp /trunk/src/CGLA/Vec2i.h /trunk/src/CGLA/Vec3Hf.h /trunk/src/CGLA/Vec3d.h /trunk/src/CGLA/Vec3f.cpp /trunk/src/CGLA/Vec3f.h /trunk/src/CGLA/Vec3i.cpp /trunk/src/CGLA/Vec3i.h /trunk/src/CGLA/Vec3uc.h /trunk/src/CGLA/Vec3usi.h /trunk/src/CGLA/Vec4f.h /trunk/src/CGLA/Vec4uc.h /trunk/src/CGLA/eigensolution.cpp /trunk/src/CGLA/eigensolution.h /trunk/src/CGLA/statistics.cpp /trunk/src/CGLA/statistics.h
|