Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
601 |
4591 d 16 h |
jab |
/trunk/ |
The include statements for header files have been changed. Instead of including, like say
#include <CGLA/Vec3f.h>
we now use
#include "../CGLA/Vec3f.h"
for all files in the GEL library source tree (i.e. apps and test are not altered).
The point is that if GEL is used as an OSX framework and I include a GEL header, I have to do it like this:
#include <GEL/HMesh/myheader.h>
Now, inside myheader.h I may include CGLA/Vec3f.h, but how should this file be found? If I just add the GEL
framework as a framework, the path to the GEL headers is not added to the header search path because the
framework name (in this case GEL) is part of the header path. If all headers had been in one directory that
would not have mattered, since Vec3f.h would be in the same directory as myheader.h. But it is not. So, I
have made things more relative and it works well. |
|
/trunk/GEL /trunk/GEL/GEL-Info.plist /trunk/GEL/GEL-Prefix.pch /trunk/GEL/en.lproj /trunk/GEL/en.lproj/InfoPlist.strings
/trunk/MeshEdit/bunny.png
/trunk/GEL.xcodeproj/project.pbxproj /trunk/src/GL/glew.c /trunk/src/GL/glew.h /trunk/src/GLGraphics/Console.cpp /trunk/src/GLGraphics/Console.h /trunk/src/GLGraphics/IDBufferWireFrameRenderer.cpp /trunk/src/GLGraphics/IDBufferWireFrameRenderer.h /trunk/src/GLGraphics/ManifoldRenderer.cpp /trunk/src/GLGraphics/ManifoldRenderer.h /trunk/src/GLGraphics/QuatTrackBall.cpp /trunk/src/GLGraphics/QuatTrackBall.h /trunk/src/GLGraphics/SOIL.c /trunk/src/GLGraphics/SimpleTrackBall.h /trunk/src/GLGraphics/SinglePassWireframeRenderer.cpp /trunk/src/GLGraphics/SinglePassWireframeRenderer.h /trunk/src/GLGraphics/draw.cpp /trunk/src/GLGraphics/draw.h /trunk/src/GLGraphics/gel_gl.h /trunk/src/GLGraphics/gel_glu.h /trunk/src/GLGraphics/gel_glut.h /trunk/src/GLGraphics/glsl_shader.cpp /trunk/src/GLGraphics/glsl_shader.h /trunk/src/Geometry/AncestorGrid.h /trunk/src/Geometry/BBox.h /trunk/src/Geometry/BSPTree.cpp /trunk/src/Geometry/BSPTree.h /trunk/src/Geometry/BoundingNode.h /trunk/src/Geometry/Cell.h /trunk/src/Geometry/GradientFilter.cpp /trunk/src/Geometry/GradientFilter.h /trunk/src/Geometry/IndexedFaceSet.h /trunk/src/Geometry/KDTree.h /trunk/src/Geometry/Material.h /trunk/src/Geometry/Neighbours.h /trunk/src/Geometry/OBox.cpp /trunk/src/Geometry/Polygonizer.cpp /trunk/src/Geometry/QEM.cpp /trunk/src/Geometry/QEM.h /trunk/src/Geometry/RGrid.h /trunk/src/Geometry/ThreeDDDA.cpp /trunk/src/Geometry/ThreeDDDA.h /trunk/src/Geometry/TriMesh.cpp /trunk/src/Geometry/TriMesh.h /trunk/src/Geometry/Triangle.cpp /trunk/src/Geometry/Triangle.h /trunk/src/Geometry/TrilinFilter.h /trunk/src/Geometry/build_bbtree.cpp /trunk/src/Geometry/load.cpp /trunk/src/Geometry/load_raw.cpp /trunk/src/Geometry/load_raw.h /trunk/src/Geometry/obj_load.cpp /trunk/src/Geometry/ply_load.cpp /trunk/src/Geometry/ply_load.h /trunk/src/Geometry/tessellate.cpp /trunk/src/Geometry/tessellate.h /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/cleanup.cpp /trunk/src/HMesh/curvature.cpp /trunk/src/HMesh/dual.cpp /trunk/src/HMesh/flatten.cpp /trunk/src/HMesh/mesh_optimization.cpp /trunk/src/HMesh/mesh_optimization.h /trunk/src/HMesh/obj_load.cpp /trunk/src/HMesh/obj_save.cpp /trunk/src/HMesh/off_save.cpp /trunk/src/HMesh/ply_load.cpp /trunk/src/HMesh/quadric_simplify.cpp /trunk/src/HMesh/smooth.cpp /trunk/src/HMesh/subdivision.cpp /trunk/src/HMesh/triangulate.cpp /trunk/src/HMesh/x3d_load.cpp /trunk/src/HMesh/x3d_save.cpp /trunk/src/LinAlg/Matrix.h /trunk/src/LinAlg/Vector.h /trunk/src/Util/Grid2D.h /trunk/src/Util/HashKey.cpp /trunk/src/Util/HashKey.h /trunk/src/Util/Parse.h
|
600 |
4593 d 23 h |
jab |
/ |
Build system. I have both edited the bespoke Xcode project file, played with a premake4 build generator and our cmake system. Nothing works perfectly, but cmake might end up as the best solution. The cmake file now automatically finds the GEL files, but this entails that cmake is run when a new file is added.
Functions were added to Manifold: remove_face, remove_edge, remove_vertex. These do as advertised. I also added an add_face function (not tested but very simple ... hmmm famous last words)
the cpp/h file pairs close_holes and caps_and_needles were merged into "cleanup". To cleanup I added some functions that stitch meshes together, i.e. edges which share geometric end points are stitched. |
|
/trunk/premake4.lua /trunk/src/HMesh/cleanup.cpp /trunk/src/HMesh/cleanup.h
/trunk/src/CGLA/CMakeLists.txt /trunk/src/GLGraphics/CMakeLists.txt /trunk/src/Geometry/CMakeLists.txt /trunk/src/HMesh/CMakeLists.txt /trunk/src/HMesh/caps_and_needles.cpp /trunk/src/HMesh/caps_and_needles.h /trunk/src/HMesh/close_holes.cpp /trunk/src/HMesh/close_holes.h /trunk/src/LinAlg/CMakeLists.txt /trunk/src/Util/CMakeLists.txt
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj /trunk/CMakeLists.txt /trunk/apps/MeshDistance/CMakeLists.txt /trunk/apps/MeshEdit/CMakeLists.txt /trunk/apps/MeshEdit/meshedit.cpp /trunk/apps/OBJViewer/CMakeLists.txt /trunk/apps/OBJViewer/objview.cpp /trunk/apps/Pathtracer/CMakeLists.txt /trunk/apps/RangeScanViewer/CMakeLists.txt /trunk/apps/Raytracer/CMakeLists.txt /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/test/CGLA-covariance/CMakeLists.txt /trunk/test/CGLA-mat/CMakeLists.txt /trunk/test/CGLA-ogl/CMakeLists.txt /trunk/test/CGLA-simple/CMakeLists.txt /trunk/test/CGLA-vec/CMakeLists.txt /trunk/test/GLGraphics-console/CMakeLists.txt /trunk/test/Geometry-kdtree/CMakeLists.txt /trunk/test/LinAlg-eigensolver/CMakeLists.txt /trunk/test/LinAlg-leastsq/CMakeLists.txt /trunk/test/Util-resman/CMakeLists.txt
|
595 |
4595 d 5 h |
jab |
/trunk/src/ |
Merged version |
|
/trunk/src/HMesh/AttributeVector.h /trunk/src/HMesh/ConnectivityKernel.cpp /trunk/src/HMesh/ConnectivityKernel.h /trunk/src/HMesh/ItemID.h /trunk/src/HMesh/ItemVector.h /trunk/src/HMesh/Iterators.h /trunk/src/HMesh/Walker.h /trunk/src/HMesh/curvature.cpp /trunk/src/HMesh/curvature.h /trunk/src/HMesh/dual.cpp /trunk/src/HMesh/dual.h /trunk/src/HMesh/flatten.cpp /trunk/src/HMesh/flatten.h
/trunk/src/HMesh/Face.cpp /trunk/src/HMesh/Face.h /trunk/src/HMesh/FaceCirculator.h /trunk/src/HMesh/HalfEdge.cpp /trunk/src/HMesh/HalfEdge.h /trunk/src/HMesh/Vertex.cpp /trunk/src/HMesh/Vertex.h /trunk/src/HMesh/VertexCirculator.h /trunk/src/HMesh/build_manifold.cpp /trunk/src/HMesh/build_manifold.h /trunk/src/HMesh/templates.h /trunk/src/HMesh/triangulate_face_order.cpp /trunk/src/HMesh/volume_polygonize.cpp /trunk/src/HMesh/volume_polygonize.h
/trunk/src/CGLA/ArithMatFloat.h /trunk/src/CGLA/ArithQuat.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/ArithVec4Int.h /trunk/src/CGLA/ArithVecFloat.h /trunk/src/CGLA/ArithVecInt.h /trunk/src/CGLA/BitMask.h /trunk/src/CGLA/CGLA.h /trunk/src/CGLA/CMakeLists.txt /trunk/src/CGLA/ExceptionStandard.h /trunk/src/CGLA/Mat2x2d.h /trunk/src/CGLA/Mat2x2f.h /trunk/src/CGLA/Mat2x3d.h /trunk/src/CGLA/Mat2x3f.h /trunk/src/CGLA/Mat3x3d.cpp /trunk/src/CGLA/Mat3x3d.h /trunk/src/CGLA/Mat3x3f.cpp /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/Quatd.h /trunk/src/CGLA/Quaternion.h /trunk/src/CGLA/Quatf.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/Vec2ui.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/Vec4d.h /trunk/src/CGLA/Vec4f.h /trunk/src/CGLA/Vec4i.h /trunk/src/CGLA/Vec4uc.h /trunk/src/CGLA/eigensolution.cpp /trunk/src/CGLA/eigensolution.h /trunk/src/CGLA/gel_rand.cpp /trunk/src/CGLA/statistics.cpp /trunk/src/CGLA/statistics.h /trunk/src/Geometry/AABox.cpp /trunk/src/Geometry/AABox.h /trunk/src/Geometry/AncestorGrid.h /trunk/src/Geometry/BBox.cpp /trunk/src/Geometry/BBox.h /trunk/src/Geometry/BSPTree.cpp /trunk/src/Geometry/BSPTree.h /trunk/src/Geometry/BoundingINode.cpp /trunk/src/Geometry/BoundingINode.h /trunk/src/Geometry/BoundingLNode.cpp /trunk/src/Geometry/BoundingLNode.h /trunk/src/Geometry/BoundingNode.cpp /trunk/src/Geometry/BoundingNode.h /trunk/src/Geometry/BoundingTree.cpp /trunk/src/Geometry/BoundingTree.h /trunk/src/Geometry/CMakeLists.txt /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/IndexedFaceSet.h /trunk/src/Geometry/KDTree.h /trunk/src/Geometry/Material.h /trunk/src/Geometry/Neighbours.cpp /trunk/src/Geometry/Neighbours.h /trunk/src/Geometry/OBox.cpp /trunk/src/Geometry/OBox.h /trunk/src/Geometry/Polygonizer.cpp /trunk/src/Geometry/Polygonizer.h /trunk/src/Geometry/QEM.cpp /trunk/src/Geometry/QEM.h /trunk/src/Geometry/RGrid.h /trunk/src/Geometry/Ray.h /trunk/src/Geometry/ThreeDDDA.cpp /trunk/src/Geometry/ThreeDDDA.h /trunk/src/Geometry/TriMesh.cpp /trunk/src/Geometry/TriMesh.h /trunk/src/Geometry/Triangle.cpp /trunk/src/Geometry/Triangle.h /trunk/src/Geometry/TrilinFilter.cpp /trunk/src/Geometry/TrilinFilter.h /trunk/src/Geometry/build_bbtree.cpp /trunk/src/Geometry/build_bbtree.h /trunk/src/Geometry/load.cpp /trunk/src/Geometry/load.h /trunk/src/Geometry/load_raw.cpp /trunk/src/Geometry/load_raw.h /trunk/src/Geometry/obj_load.cpp /trunk/src/Geometry/obj_load.h /trunk/src/Geometry/ply_load.cpp /trunk/src/Geometry/ply_load.h /trunk/src/Geometry/rply.c /trunk/src/Geometry/rply.h /trunk/src/Geometry/save_raw.h /trunk/src/Geometry/tessellate.cpp /trunk/src/Geometry/tessellate.h /trunk/src/Geometry/verification.cpp /trunk/src/Geometry/verification.h /trunk/src/HMesh/CMakeLists.txt /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/caps_and_needles.cpp /trunk/src/HMesh/caps_and_needles.h /trunk/src/HMesh/close_holes.cpp /trunk/src/HMesh/close_holes.h /trunk/src/HMesh/load.cpp /trunk/src/HMesh/load.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/off_load.cpp /trunk/src/HMesh/off_load.h /trunk/src/HMesh/off_save.cpp /trunk/src/HMesh/off_save.h /trunk/src/HMesh/ply_load.cpp /trunk/src/HMesh/ply_load.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/subdivision.cpp /trunk/src/HMesh/subdivision.h /trunk/src/HMesh/triangulate.cpp /trunk/src/HMesh/triangulate.h /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/LinAlg/CMakeLists.txt /trunk/src/LinAlg/LapackFunc.cpp /trunk/src/LinAlg/LapackFunc.h /trunk/src/LinAlg/LinAlgIO.cpp /trunk/src/LinAlg/LinAlgIO.h /trunk/src/LinAlg/Matrix.h /trunk/src/LinAlg/Vector.h /trunk/src/Util/ArgExtracter.h /trunk/src/Util/CMakeLists.txt /trunk/src/Util/Grid2D.h /trunk/src/Util/HashKey.cpp /trunk/src/Util/HashKey.h /trunk/src/Util/HashTable.h /trunk/src/Util/Parse.cpp /trunk/src/Util/Parse.h /trunk/src/Util/ResourceManager.h /trunk/src/Util/Timer.h /trunk/src/Util/XmlParser.cpp /trunk/src/Util/XmlParser.h /trunk/src/Util/string_utils.cpp /trunk/src/Util/string_utils.h
|
448 |
5879 d 0 h |
jab |
/trunk/ |
Fixed a lot of include guards |
|
/trunk/GEL.xcodeproj/jab.pbxuser /trunk/src/HMesh/Face.h /trunk/src/HMesh/FaceCirculator.h /trunk/src/HMesh/HalfEdge.h /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/Vertex.h /trunk/src/HMesh/VertexCirculator.h /trunk/src/HMesh/build_manifold.h /trunk/src/HMesh/caps_and_needles.h /trunk/src/HMesh/close_holes.h /trunk/src/HMesh/load.h /trunk/src/HMesh/mesh_optimization.h /trunk/src/HMesh/obj_load.h /trunk/src/HMesh/obj_save.h /trunk/src/HMesh/off_load.h /trunk/src/HMesh/off_save.h /trunk/src/HMesh/ply_load.h /trunk/src/HMesh/quadric_simplify.h /trunk/src/HMesh/refine_edges.h /trunk/src/HMesh/smooth.h /trunk/src/HMesh/subdivision.h /trunk/src/HMesh/templates.h /trunk/src/HMesh/triangulate.h /trunk/src/HMesh/x3d_load.h /trunk/src/HMesh/x3d_save.h /trunk/src/Util/ArgExtracter.h /trunk/src/Util/Grid2D.h /trunk/src/Util/HashKey.h /trunk/src/Util/HashTable.h /trunk/src/Util/Parse.h /trunk/src/Util/ResourceManager.h /trunk/src/Util/Timer.h /trunk/src/Util/XmlParser.h /trunk/src/Util/string_utils.h
|
336 |
6472 d 0 h |
jab |
/trunk/ |
Ensured that the touched value is unchanged when saving
more work to do:
In many places, I change touch values, and probably all
these should be changed so that they restore the value. |
|
/trunk/GEL.xcodeproj/jab.pbxuser /trunk/GEL.xcodeproj/project.pbxproj /trunk/apps/Decimator/decimator.cpp /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/obj_save.cpp
|
178 |
7106 d 23 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
|
136 |
7150 d 22 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
|
133 |
7155 d 15 h |
jab |
/trunk/src/HMesh/ |
Added some documentation. |
|
/trunk/src/HMesh/Manifold.h
|
113 |
7172 d 18 h |
jab |
/trunk/ |
Some changes to the documentation.
There was a problem with double versions of the templates in 3x3 and 4x4
matrices. |
|
/trunk/Makefile /trunk/src/CGLA/ArithSqMat3x3Float.cpp /trunk/src/CGLA/ArithSqMat4x4Float.cpp /trunk/src/CGLA/Vec3Hf.h /trunk/src/HMesh/Manifold.cpp /trunk/src/HMesh/Manifold.h /trunk/src/gel.doxygen
|
89 |
7177 d 0 h |
jab |
/trunk/src/ |
A lot of documentation has been added/edited.
gel.doxygen now contains a lot of comments to namespaces. |
|
/trunk/src/gel.doxygen
/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/ArithVec4Float.h /trunk/src/CGLA/BitMask.h /trunk/src/CGLA/Mat2x2d.h /trunk/src/CGLA/Mat2x2f.h /trunk/src/CGLA/Mat2x3d.h /trunk/src/CGLA/Mat2x3f.h /trunk/src/CGLA/Mat3x3d.h /trunk/src/CGLA/Mat3x3f.h /trunk/src/CGLA/Mat4x4d.h /trunk/src/CGLA/Mat4x4f.h /trunk/src/CGLA/Quatd.h /trunk/src/CGLA/Quaternion.h /trunk/src/CGLA/Quatf.h /trunk/src/CGLA/UnitVector.h /trunk/src/CGLA/Vec2d.h /trunk/src/CGLA/Vec2f.h /trunk/src/CGLA/Vec2i.h /trunk/src/CGLA/Vec3d.h /trunk/src/CGLA/Vec3f.h /trunk/src/CGLA/Vec3i.h /trunk/src/CGLA/Vec3uc.h /trunk/src/CGLA/Vec3usi.h /trunk/src/CGLA/Vec4d.h /trunk/src/CGLA/Vec4f.h /trunk/src/CGLA/Vec4uc.h /trunk/src/Geometry/AncestorGrid.h /trunk/src/Geometry/Cell.h /trunk/src/Geometry/GradientFilter.h /trunk/src/Geometry/HGrid.h /trunk/src/Geometry/IndexedFaceSet.h /trunk/src/Geometry/KDTree.h /trunk/src/Geometry/Polygonizer.h /trunk/src/Geometry/QEM.h /trunk/src/Geometry/RGrid.h /trunk/src/Geometry/ThreeDDDA.h /trunk/src/Geometry/TriMesh.h /trunk/src/Graphics/QuatTrackBall.h /trunk/src/Graphics/SimpleTrackBall.h /trunk/src/HMesh/FaceCirculator.h /trunk/src/HMesh/Manifold.h /trunk/src/HMesh/VertexCirculator.h /trunk/src/HMesh/templates.h /trunk/src/HMeshUtil/build_manifold.h /trunk/src/HMeshUtil/fair_polygonize.cpp /trunk/src/IMesh/AttrVec.h /trunk/src/IMesh/TriMesh.h /trunk/src/IMesh/TriMeshBuilder.h /trunk/src/LinAlg/Matrix.h /trunk/src/Util/HashKey.cpp /trunk/src/Util/HashKey.h /trunk/src/Util/HashTable.h /trunk/src/Util/ResourceManager.h
|
39 |
7242 d 6 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
|