Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
41 |
7276 d 23 h |
jab |
/branches/imesh-and-hmesh/src/CGLA/ |
Fixed a problem with MATRIX *= SCALAR. The scalar was converted to a matrix
and MATRIX *= MATRIX was used. This conversion is now prevented using an
explicit constructor. Also we had to repeat the scalar *= in ArithSqMatFloat |
|
/branches/imesh-and-hmesh/src/CGLA/ArithSqMatFloat.h /branches/imesh-and-hmesh/src/CGLA/Mat4x4d.h /branches/imesh-and-hmesh/src/CGLA/Mat4x4f.h
|
38 |
7311 d 0 h |
jab |
/branches/imesh-and-hmesh/ |
very few changes. Some improved documentation and simplified makefiles. |
|
/branches/imesh-and-hmesh/apps/CGLA-test/covariance_test.cpp /branches/imesh-and-hmesh/apps/HMesh/Makefile /branches/imesh-and-hmesh/apps/HMesh/boundary_collapse.cpp /branches/imesh-and-hmesh/apps/HMesh/decimator.cpp /branches/imesh-and-hmesh/apps/IMesh/Makefile /branches/imesh-and-hmesh/apps/IMesh/trimeshtest.cpp /branches/imesh-and-hmesh/makefiles/Linux_i686_g++.mk /branches/imesh-and-hmesh/src/CGLA/CGLA.h /branches/imesh-and-hmesh/src/Graphics/GLViewController.cpp /branches/imesh-and-hmesh/src/Graphics/TrackBall.cpp
|
37 |
7311 d 1 h |
bj |
/branches/imesh-and-hmesh/ |
integrated clapack |
|
/branches/imesh-and-hmesh/src/Geometry/Geometry.vcproj /branches/imesh-and-hmesh/src/LinAlg/LinAlg.vcproj
/branches/imesh-and-hmesh/GEL.sln /branches/imesh-and-hmesh/apps/CGLA-test/CGLA-mat_test.vcproj /branches/imesh-and-hmesh/apps/HMesh/HMesh-boundary_collapse.vcproj /branches/imesh-and-hmesh/apps/HMesh/HMesh-decimator.vcproj /branches/imesh-and-hmesh/apps/IMesh/IMesh-trimeshtest.vcproj /branches/imesh-and-hmesh/src/CGLA/CGLA.vcproj /branches/imesh-and-hmesh/src/Graphics/Graphics.vcproj /branches/imesh-and-hmesh/src/HMesh/HMesh.vcproj /branches/imesh-and-hmesh/src/HMeshUtil/HMeshUtil.vcproj /branches/imesh-and-hmesh/src/HMeshUtil/x3d_load.cpp /branches/imesh-and-hmesh/src/IMesh/IMesh.vcproj /branches/imesh-and-hmesh/src/IMeshUtil/IMeshUtil.vcproj /branches/imesh-and-hmesh/src/IMeshUtil/x3d_load.cpp /branches/imesh-and-hmesh/src/LinAlg/LapackFunc.h /branches/imesh-and-hmesh/src/LinAlg/LinAlgIO.cpp /branches/imesh-and-hmesh/src/Util/Util.vcproj
|
36 |
7316 d 3 h |
jrf |
/branches/imesh-and-hmesh/apps/CGLA-test/ |
Testing all functionalities of Vec2d, Vec2f, Vec2i, Vec3i, Vecf3, Vec3d |
|
/branches/imesh-and-hmesh/apps/CGLA-test/vec_test.cpp
|
35 |
7316 d 3 h |
jrf |
/branches/vector/apps/CGLA-test/ |
Testing all funtionalities of Vec2d, Vec2f, Vec2i, Vec3f, Vec3d |
|
/branches/vector/apps/CGLA-test/vec_test.cpp
|
34 |
7327 d 3 h |
jab |
/branches/imesh-and-hmesh/ |
some slight changes. |
|
/branches/imesh-and-hmesh/bin /branches/imesh-and-hmesh/bin/.placeholder /branches/imesh-and-hmesh/lib /branches/imesh-and-hmesh/lib/.placeholder
/branches/imesh-and-hmesh/apps/HMesh/Makefile /branches/imesh-and-hmesh/apps/HMesh/decimator.cpp
|
33 |
7330 d 21 h |
jab |
/branches/imesh-and-hmesh/ |
cleaned up makefiles a bit. There is know a NUMERICS macro which includes
lapack. |
|
/branches/imesh-and-hmesh/makefiles/Linux_i686_g++3.mk
/branches/imesh-and-hmesh/apps/HMesh/Makefile /branches/imesh-and-hmesh/apps/HMesh/decimator.cpp /branches/imesh-and-hmesh/makefiles/Darwin_Power_Macintosh_g++.mk /branches/imesh-and-hmesh/makefiles/Linux_i686_g++.mk
|
32 |
7330 d 21 h |
jab |
/branches/imesh-and-hmesh/src/HMeshUtil/ |
updated the quadric_simplify prog. |
|
/branches/imesh-and-hmesh/src/HMeshUtil/quadric_simplify.cpp
|
31 |
7330 d 22 h |
jab |
/branches/imesh-and-hmesh/src/Geometry/ |
QEM changed to use the linalg package made by Henrik Aan�s. |
|
/branches/imesh-and-hmesh/src/Geometry/QEM.cpp
|
30 |
7330 d 23 h |
jab |
/branches/imesh-and-hmesh/src/LinAlg/ |
Added Henrik Aan�s' linear algebra package in a version that is somewhat
compatible with CGLA. This package depends only on lapack it would appear.
The contents is very simple
- a numerical matrix and vector classes
- lapack function wrappers that work with these classes for solving linear
systems, SVD, and factorization.
- stream output |
|
/branches/imesh-and-hmesh/src/LinAlg /branches/imesh-and-hmesh/src/LinAlg/LapackFunc.cpp /branches/imesh-and-hmesh/src/LinAlg/LapackFunc.h /branches/imesh-and-hmesh/src/LinAlg/LinAlgIO.cpp /branches/imesh-and-hmesh/src/LinAlg/LinAlgIO.h /branches/imesh-and-hmesh/src/LinAlg/Makefile /branches/imesh-and-hmesh/src/LinAlg/Matrix.h /branches/imesh-and-hmesh/src/LinAlg/Vector.h
|
29 |
7332 d 0 h |
bj |
/branches/imesh-and-hmesh/ |
runs in debug mode under MSVC |
|
/branches/imesh-and-hmesh/apps/IMesh/IMesh-trimeshtest.vcproj /branches/imesh-and-hmesh/src/HMeshUtil/triangulate.cpp /branches/imesh-and-hmesh/src/IMesh/AttrVec.h
|
28 |
7332 d 22 h |
bj |
/branches/imesh-and-hmesh/ |
added Install build mode which copies header files to %GELEXT%include and builds libs to %GELEXT%lib\windows |
|
/branches/imesh-and-hmesh/GEL.sln /branches/imesh-and-hmesh/apps/CGLA-test/CGLA-mat_test.vcproj /branches/imesh-and-hmesh/apps/HMesh/HMesh-boundary_collapse.vcproj /branches/imesh-and-hmesh/apps/HMesh/HMesh-decimator.vcproj /branches/imesh-and-hmesh/apps/IMesh/IMesh-trimeshtest.vcproj /branches/imesh-and-hmesh/src/CGLA/CGLA.vcproj /branches/imesh-and-hmesh/src/Graphics/Graphics.vcproj /branches/imesh-and-hmesh/src/HMesh/HMesh.vcproj /branches/imesh-and-hmesh/src/HMeshUtil/HMeshUtil.vcproj /branches/imesh-and-hmesh/src/IMesh/IMesh.vcproj /branches/imesh-and-hmesh/src/IMeshUtil/IMeshUtil.vcproj /branches/imesh-and-hmesh/src/Util/Util.vcproj
|
27 |
7332 d 23 h |
jab |
/branches/imesh-and-hmesh/src/Util/ |
slight change to ensure win/linux compatibility |
|
/branches/imesh-and-hmesh/src/Util/Parse.cpp
|
26 |
7332 d 23 h |
bj |
/branches/imesh-and-hmesh/ |
comiles under visual studio in release mode.
still minor problems in debug mode |
|
/branches/imesh-and-hmesh/apps/HMesh/HMesh-boundary_collapse.vcproj /branches/imesh-and-hmesh/apps/HMesh/HMesh-decimator.vcproj /branches/imesh-and-hmesh/apps/IMesh/IMesh-trimeshtest.vcproj /branches/imesh-and-hmesh/src/Graphics/Graphics.vcproj /branches/imesh-and-hmesh/src/HMesh/HMesh.vcproj /branches/imesh-and-hmesh/src/HMeshUtil/HMeshUtil.vcproj /branches/imesh-and-hmesh/src/IMesh/IMesh.vcproj /branches/imesh-and-hmesh/src/IMeshUtil/IMeshUtil.vcproj /branches/imesh-and-hmesh/src/Util/Util.vcproj
/branches/imesh-and-hmesh/GEL.sln /branches/imesh-and-hmesh/apps/CGLA-test/CGLA-mat_test.vcproj /branches/imesh-and-hmesh/apps/HMesh/decimator.cpp /branches/imesh-and-hmesh/src/HMesh/Face.cpp /branches/imesh-and-hmesh/src/HMeshUtil/build_manifold.cpp /branches/imesh-and-hmesh/src/HMeshUtil/triangulate.cpp /branches/imesh-and-hmesh/src/HMeshUtil/x3d_load.cpp /branches/imesh-and-hmesh/src/Util/Parse.cpp
|
25 |
7344 d 19 h |
jab |
/branches/imesh-and-hmesh/src/ |
added a lot of stuff. Especially IMesh and HMesh and the required
pieces and the apps. |
|
/branches/imesh-and-hmesh/src/IMesh/compute_normals.cpp /branches/imesh-and-hmesh/src/IMeshUtil /branches/imesh-and-hmesh/src/IMeshUtil/Makefile /branches/imesh-and-hmesh/src/IMeshUtil/x3d_load.cpp /branches/imesh-and-hmesh/src/IMeshUtil/x3d_load.h /branches/imesh-and-hmesh/src/Util /branches/imesh-and-hmesh/src/Util/Makefile /branches/imesh-and-hmesh/src/Util/Parse.cpp /branches/imesh-and-hmesh/src/Util/Parse.h /branches/imesh-and-hmesh/src/Util/ResourceManager.h /branches/imesh-and-hmesh/src/Util/Timer.h
|
24 |
7344 d 19 h |
jab |
/branches/imesh-and-hmesh/src/ |
added a lot of stuff. Especially IMesh and HMesh and the required
pieces and the apps. |
|
/branches/imesh-and-hmesh/src/HMesh/FaceCirculator.h /branches/imesh-and-hmesh/src/HMesh/HalfEdge.cpp /branches/imesh-and-hmesh/src/HMesh/HalfEdge.h /branches/imesh-and-hmesh/src/HMesh/Makefile /branches/imesh-and-hmesh/src/HMesh/Manifold.cpp /branches/imesh-and-hmesh/src/HMesh/Manifold.h /branches/imesh-and-hmesh/src/HMesh/Vertex.cpp /branches/imesh-and-hmesh/src/HMesh/Vertex.h /branches/imesh-and-hmesh/src/HMesh/VertexCirculator.h /branches/imesh-and-hmesh/src/HMesh/templates.h /branches/imesh-and-hmesh/src/HMeshUtil /branches/imesh-and-hmesh/src/HMeshUtil/Makefile /branches/imesh-and-hmesh/src/HMeshUtil/build_manifold.cpp /branches/imesh-and-hmesh/src/HMeshUtil/build_manifold.h /branches/imesh-and-hmesh/src/HMeshUtil/caps_and_needles.cpp /branches/imesh-and-hmesh/src/HMeshUtil/caps_and_needles.h /branches/imesh-and-hmesh/src/HMeshUtil/mesh_optimization.cpp /branches/imesh-and-hmesh/src/HMeshUtil/mesh_optimization.h /branches/imesh-and-hmesh/src/HMeshUtil/obj_save.cpp /branches/imesh-and-hmesh/src/HMeshUtil/obj_save.h /branches/imesh-and-hmesh/src/HMeshUtil/quadric_simplify.cpp /branches/imesh-and-hmesh/src/HMeshUtil/quadric_simplify.h /branches/imesh-and-hmesh/src/HMeshUtil/refine_edges.cpp /branches/imesh-and-hmesh/src/HMeshUtil/refine_edges.h /branches/imesh-and-hmesh/src/HMeshUtil/smooth.cpp /branches/imesh-and-hmesh/src/HMeshUtil/smooth.h /branches/imesh-and-hmesh/src/HMeshUtil/triangulate.cpp /branches/imesh-and-hmesh/src/HMeshUtil/triangulate.h /branches/imesh-and-hmesh/src/HMeshUtil/triangulate_face_order.cpp /branches/imesh-and-hmesh/src/HMeshUtil/x3d_load.cpp /branches/imesh-and-hmesh/src/HMeshUtil/x3d_load.h /branches/imesh-and-hmesh/src/HMeshUtil/x3d_save.cpp /branches/imesh-and-hmesh/src/HMeshUtil/x3d_save.h /branches/imesh-and-hmesh/src/IMesh /branches/imesh-and-hmesh/src/IMesh/AttrVec.h /branches/imesh-and-hmesh/src/IMesh/Makefile /branches/imesh-and-hmesh/src/IMesh/TriMesh.cpp /branches/imesh-and-hmesh/src/IMesh/TriMesh.h /branches/imesh-and-hmesh/src/IMesh/TriMeshBuilder.cpp /branches/imesh-and-hmesh/src/IMesh/TriMeshBuilder.h
|
23 |
7344 d 19 h |
jab |
/branches/imesh-and-hmesh/ |
added a lot of stuff. Especially IMesh and HMesh and the required
pieces and the apps. |
|
/branches/imesh-and-hmesh/apps/HMesh /branches/imesh-and-hmesh/apps/HMesh/Makefile /branches/imesh-and-hmesh/apps/HMesh/boundary_collapse.cpp /branches/imesh-and-hmesh/apps/HMesh/decimator.cpp /branches/imesh-and-hmesh/apps/IMesh /branches/imesh-and-hmesh/apps/IMesh/Makefile /branches/imesh-and-hmesh/apps/IMesh/trimeshtest.cpp /branches/imesh-and-hmesh/src/Geometry /branches/imesh-and-hmesh/src/Geometry/Makefile /branches/imesh-and-hmesh/src/Geometry/QEM.cpp /branches/imesh-and-hmesh/src/Geometry/QEM.h /branches/imesh-and-hmesh/src/Graphics /branches/imesh-and-hmesh/src/Graphics/GLViewController.cpp /branches/imesh-and-hmesh/src/Graphics/GLViewController.h /branches/imesh-and-hmesh/src/Graphics/Makefile /branches/imesh-and-hmesh/src/Graphics/TrackBall.cpp /branches/imesh-and-hmesh/src/Graphics/TrackBall.h /branches/imesh-and-hmesh/src/HMesh /branches/imesh-and-hmesh/src/HMesh/Face.cpp /branches/imesh-and-hmesh/src/HMesh/Face.h
/branches/imesh-and-hmesh/README /branches/imesh-and-hmesh/makefiles/config.mk
|
22 |
7376 d 4 h |
|
/branches/imesh-and-hmesh/ |
This commit was manufactured by cvs2svn to create branch
'imesh-and-hmesh'. |
|
/branches/imesh-and-hmesh
|
20 |
7399 d 20 h |
jrf |
/branches/vector/apps/CGLA-test/ |
*** empty log message *** |
|
/branches/vector/apps/CGLA-test/Timer.h
/branches/vector/apps/CGLA-test/vec_test.cpp
|
19 |
7403 d 22 h |
jrf |
/branches/vector/src/CGLA/ |
Most for-loops replaced with standard library algorithms |
|
/branches/vector/src/CGLA/ArithVec.h
|