gelsvn
bdplot
seema-scanner
BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
gelsvn
(root)
/
branches
/
quaternion_cleanup
/
src
– Rev 303
Rev
Hide changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Clear current filter
Rev
Age
Author
Path
Log message
Diff
Changes
303
6750 d 11 h
bj
/branches/quaternion_cleanup/src/CGLA/
/branches/quaternion_cleanup/src/CGLA/ArithQuat.h
282
6842 d 9 h
bj
/branches/quaternion_cleanup/src/CGLA/
templatified Quaternion into Quatf and Quatd by introducing ArithQuat
/branches/quaternion_cleanup/src/CGLA/Quaternion.cpp
281
6842 d 9 h
bj
/branches/quaternion_cleanup/
templatified Quaternion into Quatf and Quatd by introducing ArithQuat
/branches/quaternion_cleanup/src/CGLA/Quatd.h
/branches/quaternion_cleanup/src/CGLA/Quaternion.h
/branches/quaternion_cleanup/src/CGLA/Quatf.h
/branches/quaternion_cleanup/src/CGLA/Vec3d.h
/branches/quaternion_cleanup/src/CGLA/Vec3f.cpp
/branches/quaternion_cleanup/src/CGLA/Vec3f.h
/branches/quaternion_cleanup/test/CGLA-simple/simple_test.cpp
/branches/quaternion_cleanup/test/CGLA-vec/vec_test.cpp
278
6842 d 10 h
bj
/branches/quaternion_cleanup/
made a copy
/branches/quaternion_cleanup
277
6842 d 12 h
jrf
/trunk/src/
The int_pow function in CGLA has been updated to run with O(log(n)) complexity.
The QuatTrackBall has been updated.
/trunk/src/CGLA/CGLA.h
/trunk/src/GLGraphics/QuatTrackBall.cpp
/trunk/src/GLGraphics/QuatTrackBall.h
271
6856 d 10 h
bj
/trunk/
removed .vcproj and .sln files from SVN
/trunk/GEL.sln
/trunk/apps/BloomenthalPolygonize/BloomenthalPolygonize.vcproj
/trunk/apps/BoundaryCollapse/BoundaryCollapse.vcproj
/trunk/apps/Decimator/Decimator.vcproj
/trunk/apps/OBJViewer/OBJViewer.vcproj
/trunk/apps/VolumePolygonize/VolumePolygonize.vcproj
/trunk/src/CGLA/CGLA.vcproj
/trunk/src/GLGraphics/GLGraphics.vcproj
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/Util/Util.vcproj
/trunk/test/CGLA-covariance/CGLA_covariance.vcproj
/trunk/test/CGLA-mat/CGLA_mat.vcproj
/trunk/test/CGLA-ogl/CGLA_ogl.vcproj
/trunk/test/CGLA-simple/CGLA_simple.vcproj
/trunk/test/CGLA-vec/CGLA_vec.vcproj
/trunk/test/Geometry-kdtree/Geometry_kdtree.vcproj
/trunk/test/LinAlg-leastsq/LinAlg_leastsq.vcproj
/trunk/test/Util-resman/Util_resman.vcproj
248
6902 d 11 h
bj
/trunk/src/CGLA/
/trunk/src/CGLA/CGLA.h
230
6940 d 8 h
bj
/trunk/src/Geometry/
resolving jab sloppyness ;-)
/trunk/src/Geometry/QEM.cpp
229
6940 d 8 h
bj
/trunk/src/HMesh/
warnings removed
/trunk/src/HMesh/smooth.cpp
223
6946 d 10 h
bj
/trunk/
resolved LIBC default lib issue with a #pragma
clapack.lib needs to have libc ignored
/trunk/makefiles/msvc8exe.mpt
/trunk/makefiles/msvcexe.mpt
/trunk/src/LinAlg/LapackFunc.h
222
6958 d 6 h
jab
/trunk/src/
minor changes
/trunk/src/Geometry/QEM.cpp
/trunk/src/HMesh/quadric_simplify.cpp
220
6958 d 9 h
jab
/trunk/
Fixed QEM problems
/trunk/apps/Decimator/Makefile
/trunk/apps/Decimator/decimator.cpp
/trunk/src/Geometry/QEM.cpp
/trunk/src/Geometry/QEM.h
/trunk/src/HMesh/quadric_simplify.cpp
219
6958 d 10 h
bj
/trunk/src/HMesh/
#include "Util/BinaryHeap.h" removed
/trunk/src/HMesh/quadric_simplify.cpp
215
6959 d 9 h
jab
/trunk/src/HMesh/
Our version of QSlim has been greatly improved. It now performs
consistency checks to avoid bad edge collapses which will flip
triangles. Another fixed problem was a voracious memory hunger.
Fuzzy vector median smoothing has been added.
Other changes are minor.
/trunk/src/HMesh/caps_and_needles.cpp
/trunk/src/HMesh/quadric_simplify.cpp
/trunk/src/HMesh/smooth.cpp
/trunk/src/HMesh/smooth.h
/trunk/src/HMesh/volume_polygonize.cpp
214
6959 d 9 h
jab
/trunk/src/Geometry/
Load raw can now load a signed short volume
Elsewhere Vec3d has replaced Vec3f
/trunk/src/Geometry/QEM.cpp
/trunk/src/Geometry/QEM.h
/trunk/src/Geometry/TrilinFilter.cpp
/trunk/src/Geometry/load_raw.cpp
211
7048 d 9 h
jab
/trunk/src/
Removed IMesh from documents
/trunk/src/gel.doxygen
206
7056 d 11 h
jrf
/trunk/src/CGLA/
Added a constructor to Vec3f taking a Vec4f as argument. The last element of the Vec4f is simply thrown away.
Added a Vec2ui. A 2D vector of unsigned integers is useful for specifying dimensions.
/trunk/src/CGLA/Vec2ui.h
/trunk/src/CGLA/Vec3f.cpp
/trunk/src/CGLA/Vec3f.h
204
7092 d 11 h
jrf
/trunk/src/GLGraphics/
Minor bug corrected with respect to zero rotation
/trunk/src/GLGraphics/QuatTrackBall.cpp
203
7095 d 13 h
jrf
/trunk/src/Geometry/
pragmas corrected
/trunk/src/Geometry/KDTree.h
198
7099 d 10 h
bj
/trunk/
Added Visual Studio 2005 compatibility
/trunk/MPC/config/swig_perl.mpb
/trunk/MPC/templates/vc8platforms.mpt
/trunk/build_vc8_solution.bat
/trunk/makefiles/msvc8exe.mpt
/trunk/makefiles/msvc8lib.mpt
/trunk
/trunk/MPC/config/boost_date_time.mpb
/trunk/MPC/config/boost_filesystem.mpb
/trunk/MPC/config/boost_prg_exec_monitor.mpb
/trunk/MPC/config/boost_regex.mpb
/trunk/MPC/config/boost_signals.mpb
/trunk/MPC/config/boost_test_exec_monitor.mpb
/trunk/MPC/config/boost_thread.mpb
/trunk/MPC/config/boost_unit_test_framework.mpb
/trunk/MPC/config/global.features
/trunk/MPC/config/xerces.mpb
/trunk/MPC/modules/AutomakeWorkspaceCreator.pm
/trunk/MPC/modules/BMakeWorkspaceCreator.pm
/trunk/MPC/modules/Creator.pm
/trunk/MPC/modules/DirectoryManager.pm
/trunk/MPC/modules/NMakeWorkspaceCreator.pm
/trunk/MPC/modules/ProjectCreator.pm
/trunk/MPC/modules/TemplateInputReader.pm
/trunk/MPC/modules/TemplateParser.pm
/trunk/MPC/modules/VC8WorkspaceCreator.pm
/trunk/MPC/modules/WorkspaceCreator.pm
/trunk/MPC/mpc.pl
/trunk/MPC/mwc.pl
/trunk/MPC/templates/automake.mpd
/trunk/MPC/templates/bmake.mpd
/trunk/MPC/templates/em3.mpd
/trunk/MPC/templates/ghs.mpd
/trunk/MPC/templates/html.mpd
/trunk/MPC/templates/make.mpd
/trunk/MPC/templates/makedll.mpt
/trunk/MPC/templates/nmake.mpd
/trunk/MPC/templates/nmakedll.mpt
/trunk/MPC/templates/nmakeexe.mpt
/trunk/MPC/templates/sle.mpd
/trunk/MPC/templates/vc6.mpd
/trunk/MPC/templates/vc7.mpd
/trunk/MPC/templates/vc7csharp.mpd
/trunk/MPC/templates/vc7dll.mpt
/trunk/MPC/templates/vc7exe.mpt
/trunk/MPC/templates/vc7libexe.mpt
/trunk/MPC/templates/vc7vb.mpd
/trunk/MPC/templates/vc8.mpd
/trunk/MPC/templates/vc8dll.mpt
/trunk/MPC/templates/vc8exe.mpt
/trunk/MPC/templates/vc8lib.mpt
/trunk/MPC/templates/vc8libexe.mpt
/trunk/MPC/templates/vccommon.mpt
/trunk/apps/BloomenthalPolygonize/BloomenthalPolygonize.vcproj
/trunk/apps/BoundaryCollapse/BoundaryCollapse.vcproj
/trunk/apps/Decimator/Decimator.vcproj
/trunk/apps/Decimator/decimator.cpp
/trunk/apps/OBJViewer/OBJViewer.vcproj
/trunk/apps/OBJViewer/objview.cpp
/trunk/apps/VolumePolygonize/VolumePolygonize.vcproj
/trunk/makefiles/msvcexe.mpt
/trunk/src/CGLA/CGLA.vcproj
/trunk/src/GLGraphics/GLGraphics.vcproj
/trunk/src/GLGraphics/SimpleTrackBall.h
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/Geometry/KDTree.h
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/Util/Util.vcproj
/trunk/test/CGLA-covariance/CGLA_covariance.vcproj
/trunk/test/CGLA-mat/CGLA_mat.vcproj
/trunk/test/CGLA-ogl/CGLA_ogl.vcproj
/trunk/test/CGLA-simple/CGLA_simple.vcproj
/trunk/test/CGLA-vec/CGLA_vec.vcproj
/trunk/test/Geometry-kdtree/Geometry_kdtree.vcproj
/trunk/test/Geometry-kdtree/kdtree-test.cpp
/trunk/test/LinAlg-leastsq/LinAlg_leastsq.vcproj
/trunk/test/Util-resman/Util_resman.vcproj
197
7100 d 9 h
jrf
/trunk/src/CGLA/
Redefinition of CGLA::isnan to have better cross platform support
/trunk/src/CGLA/CGLA.h
196
7100 d 10 h
jrf
/trunk/src/CGLA/
cgla_nan() has been corrected. A minor bug caused it to return 0.0 rather than nan ...
/trunk/src/CGLA/CGLA.h
195
7100 d 12 h
jrf
/trunk/
warning pragmas corrected.
Added messages stating that some preprocessor directives are needed for HMesh to work with MSVC8.
/trunk/apps/OBJViewer/objview.cpp
/trunk/src/CGLA/CGLA.h
/trunk/src/GLGraphics/SimpleTrackBall.cpp
/trunk/src/Geometry/Material.h
/trunk/src/HMesh/build_manifold.cpp
/trunk/src/HMesh/templates.h
/trunk/test/CGLA-simple/simple_test.cpp
192
7106 d 11 h
jab
/trunk/
I made some changes to the polygonizer.
/trunk/apps/VolumePolygonize/volpoly.cpp
/trunk/src/HMesh/volume_polygonize.cpp
191
7106 d 13 h
jab
/trunk/
So some changes have been made. Things are partly foobar in the volume
polygonizer and the trilinfilter. There is a dilemma - it is hard to
allow trilinear interpolation of vectors while disallowing gradient
computation of unsigned entities.
/trunk/apps/VolumePolygonize/volpoly.cpp
/trunk/src/Geometry/GradientFilter.cpp
/trunk/src/Geometry/TrilinFilter.cpp
/trunk/src/Geometry/TrilinFilter.h
/trunk/src/Geometry/load_raw.cpp
/trunk/src/HMesh/volume_polygonize.cpp
190
7116 d 12 h
bj
/trunk/
updated vcproj/sln files
/trunk/GEL.sln
/trunk/apps/BloomenthalPolygonize/BloomenthalPolygonize.vcproj
/trunk/apps/BoundaryCollapse/BoundaryCollapse.vcproj
/trunk/apps/Decimator/Decimator.vcproj
/trunk/apps/OBJViewer/OBJViewer.vcproj
/trunk/apps/VolumePolygonize/VolumePolygonize.vcproj
/trunk/src/CGLA/CGLA.vcproj
/trunk/src/GLGraphics/GLGraphics.vcproj
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/Util/Util.vcproj
/trunk/test/CGLA-covariance/CGLA_covariance.vcproj
/trunk/test/CGLA-mat/CGLA_mat.vcproj
/trunk/test/CGLA-ogl/CGLA_ogl.vcproj
/trunk/test/CGLA-simple/CGLA_simple.vcproj
/trunk/test/CGLA-vec/CGLA_vec.vcproj
/trunk/test/Geometry-kdtree/Geometry_kdtree.vcproj
/trunk/test/LinAlg-leastsq/LinAlg_leastsq.vcproj
/trunk/test/Util-resman/Util_resman.vcproj
189
7119 d 6 h
jab
/trunk/
Fixed a bad bad bug in Mat3x3f - some fields in generated rotation
matrices were undefined.
The Makefile now works on Linux - it should be made to work on at least
OSX and Linux - the problem is the shared libs.
/trunk/Makefile
/trunk/src/CGLA/Mat3x3f.cpp
188
7121 d 0 h
bj
/trunk/src/CGLA/
fixed merge error
/trunk/src/CGLA/Quaternion.cpp
/trunk/src/CGLA/Quaternion.h
186
7127 d 6 h
jab
/trunk/src/
Fixed a bug in gel_glut.h and made TrilinFilter more portable.
/trunk/src/GLGraphics/gel_glut.h
/trunk/src/Geometry/TrilinFilter.h
184
7127 d 11 h
jab
/trunk/src/Geometry/
Some changes to the trilinfilter. For instance, the gradient can now be
computed.
/trunk/src/Geometry/TrilinFilter.cpp
/trunk/src/Geometry/TrilinFilter.h
183
7127 d 11 h
jab
/trunk/src/HMesh/
Some restructuring. fair_polygonize (h and cpp) have been removed.
The contents is now in volume polygonizei. Mostly minor changes
elsewhere.
/trunk/src/HMesh/volume_polygonize.cpp
/trunk/src/HMesh/volume_polygonize.h
/trunk/src/HMesh/fair_polygonize.cpp
/trunk/src/HMesh/fair_polygonize.h
/trunk/src/HMesh/Vertex.cpp
/trunk/src/HMesh/build_manifold.cpp
/trunk/src/HMesh/build_manifold.h
/trunk/src/HMesh/triangulate.cpp
/trunk/src/HMesh/triangulate.h
182
7133 d 13 h
bj
/trunk/
merged restructuring branch properly
/trunk/src/HMesh/build_manifold.cpp
/trunk/src/HMesh/build_manifold.h
/trunk/src/HMesh/caps_and_needles.cpp
/trunk/src/HMesh/caps_and_needles.h
/trunk/src/HMesh/fair_polygonize.cpp
/trunk/src/HMesh/fair_polygonize.h
/trunk/src/HMesh/mesh_optimization.cpp
/trunk/src/HMesh/mesh_optimization.h
/trunk/src/HMesh/obj_load.cpp
/trunk/src/HMesh/obj_load.h
/trunk/src/HMesh/obj_save.cpp
/trunk/src/HMesh/obj_save.h
/trunk/src/HMesh/quadric_simplify.cpp
/trunk/src/HMesh/quadric_simplify.h
/trunk/src/HMesh/refine_edges.cpp
/trunk/src/HMesh/refine_edges.h
/trunk/src/HMesh/smooth.cpp
/trunk/src/HMesh/smooth.h
/trunk/src/HMesh/triangulate.cpp
/trunk/src/HMesh/triangulate.h
/trunk/src/HMesh/triangulate_face_order.cpp
/trunk/src/HMesh/x3d_load.cpp
/trunk/src/HMesh/x3d_load.h
/trunk/src/HMesh/x3d_save.cpp
/trunk/src/HMesh/x3d_save.h
/trunk/src/gel.doxygen
/trunk/GEL.sln
/trunk/apps/BloomenthalPolygonize/BloomenthalPolygonize.vcproj
/trunk/apps/BoundaryCollapse/BoundaryCollapse.vcproj
/trunk/apps/Decimator/Decimator.vcproj
/trunk/apps/OBJViewer/OBJViewer.vcproj
/trunk/apps/VolumePolygonize/VolumePolygonize.vcproj
/trunk/src/CGLA/CGLA.vcproj
/trunk/src/GLGraphics/GLGraphics.vcproj
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/Util/Util.vcproj
/trunk/test/CGLA-covariance/CGLA_covariance.vcproj
/trunk/test/CGLA-mat/CGLA_mat.vcproj
/trunk/test/CGLA-ogl/CGLA_ogl.vcproj
/trunk/test/CGLA-simple/CGLA_simple.vcproj
/trunk/test/CGLA-vec/CGLA_vec.vcproj
/trunk/test/Geometry-kdtree/Geometry_kdtree.vcproj
/trunk/test/LinAlg-leastsq/LinAlg_leastsq.vcproj
/trunk/test/Util-resman/Util_resman.vcproj
178
7134 d 7 h
bj
/trunk/
merged restructuring branch
/trunk/bin
/trunk/src/GLGraphics
/trunk/apps/IMeshViewer
/trunk/src/Geometry/Texmap.cpp
/trunk/src/Geometry/Texmap.h
/trunk/src/Graphics
/trunk/src/HMeshUtil
/trunk/src/IMesh
/trunk/src/IMeshUtil
/trunk/GEL.sln
/trunk/Makefile
/trunk/README
/trunk/apps/BloomenthalPolygonize/BloomenthalPolygonize.vcproj
/trunk/apps/BloomenthalPolygonize/Makefile
/trunk/apps/BloomenthalPolygonize/bloomenthal-polygonize.cpp
/trunk/apps/BoundaryCollapse/BoundaryCollapse.vcproj
/trunk/apps/BoundaryCollapse/Makefile
/trunk/apps/BoundaryCollapse/boundary_collapse.cpp
/trunk/apps/Decimator/Decimator.vcproj
/trunk/apps/Decimator/Makefile
/trunk/apps/Decimator/decimator.cpp
/trunk/apps/OBJViewer/Makefile
/trunk/apps/OBJViewer/OBJViewer.vcproj
/trunk/apps/OBJViewer/objview.cpp
/trunk/apps/VolumePolygonize/Makefile
/trunk/apps/VolumePolygonize/VolumePolygonize.vcproj
/trunk/apps/VolumePolygonize/volpoly.cpp
/trunk/makefiles/GELapp.mpc
/trunk/makefiles/common.mk
/trunk/makefiles/config.mk
/trunk/src/CGLA/CGLA.h
/trunk/src/CGLA/CGLA.vcproj
/trunk/src/CGLA/Quaternion.cpp
/trunk/src/CGLA/Quaternion.h
/trunk/src/Geometry/Geometry.vcproj
/trunk/src/Geometry/IndexedFaceSet.h
/trunk/src/Geometry/Material.h
/trunk/src/Geometry/TriMesh.cpp
/trunk/src/Geometry/TriMesh.h
/trunk/src/Geometry/obj_load.cpp
/trunk/src/HMesh/FaceCirculator.h
/trunk/src/HMesh/HMesh.vcproj
/trunk/src/HMesh/Manifold.cpp
/trunk/src/HMesh/Manifold.h
/trunk/src/HMesh/VertexCirculator.h
/trunk/src/LinAlg/LinAlg.vcproj
/trunk/src/Util/Util.vcproj
/trunk/test/CGLA-covariance/CGLA_covariance.vcproj
/trunk/test/CGLA-mat/CGLA_mat.vcproj
/trunk/test/CGLA-ogl/CGLA_ogl.vcproj
/trunk/test/CGLA-ogl/ogl_test.cpp
/trunk/test/CGLA-simple/CGLA_simple.vcproj
/trunk/test/CGLA-vec/CGLA_vec.vcproj
/trunk/test/CGLA-vec/Makefile
/trunk/test/Geometry-kdtree/Geometry_kdtree.vcproj
/trunk/test/LinAlg-leastsq/LinAlg_leastsq.vcproj
/trunk/test/Util-resman/Util_resman.vcproj
171
7137 d 12 h
bj
/trunk/src/CGLA/
added make_rot(Mat4x4f)
/trunk/src/CGLA/Quaternion.cpp
/trunk/src/CGLA/Quaternion.h
166
7148 d 7 h
bj
/trunk/src/HMeshUtil/
/trunk/src/HMeshUtil/test2.txt
165
7148 d 7 h
bj
/trunk/src/HMeshUtil/
/trunk/src/HMeshUtil/test2.txt
/trunk/src/HMeshUtil/test.txt
164
7148 d 7 h
bj
/trunk/src/HMeshUtil/
/trunk/src/HMeshUtil/test.txt
163
7148 d 7 h
bj
/trunk/src/HMeshUtil/
test
/trunk/src/HMeshUtil/caps_and_needles.h
144
7175 d 14 h
jab
/trunk/src/
No real change to Mat4x4f.cpp, gel.doxygen is a duplicate.
/trunk/src/gel.doxygen
/trunk/src/CGLA/Mat4x4f.cpp
136
7178 d 7 h
jab
/trunk/
Many small changes. Many instances of int have been replaced with size_t which
should be more correct - it emphasizes that only unsigned ints are legal.
A few changes to the documentation have been made. Coding conventions doc
updated.
/trunk/doc/CodingConventions.txt
/trunk/doc/Doxyfile
/trunk/makefiles/Linux_i686_g++.mk
/trunk/src/CGLA/statistics.h
/trunk/src/Geometry/GradientFilter.cpp
/trunk/src/Geometry/IndexedFaceSet.h
/trunk/src/Geometry/Polygonizer.cpp
/trunk/src/Geometry/QEM.h
/trunk/src/Geometry/TriMesh.cpp
/trunk/src/Geometry/TriMesh.h
/trunk/src/Graphics/QuatTrackBall.cpp
/trunk/src/HMesh/Manifold.cpp
/trunk/src/HMesh/Manifold.h
/trunk/src/HMeshUtil/fair_polygonize.cpp
/trunk/src/HMeshUtil/mesh_optimization.cpp
/trunk/src/HMeshUtil/obj_save.cpp
/trunk/src/HMeshUtil/triangulate.cpp
/trunk/src/HMeshUtil/triangulate_face_order.cpp
/trunk/src/HMeshUtil/x3d_load.cpp
/trunk/src/HMeshUtil/x3d_save.cpp
/trunk/src/IMesh/compute_normals.cpp
/trunk/src/LinAlg/LinAlgIO.cpp
/trunk/src/Util/Parse.cpp