Subversion Repositories gelsvn

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
553 5123 d 9 h jab /branches/ctl/hmesh_vector/ Mostly minor changes  
/branches/ctl/hmesh_vector/src/HMesh/inp_load.cpp
/branches/ctl/hmesh_vector/src/HMesh/inp_load.h
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj
/branches/ctl/hmesh_vector/README
/branches/ctl/hmesh_vector/apps/MeshEdit/Renderer.cpp
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/CGLA/Mat4x4d.cpp
/branches/ctl/hmesh_vector/src/GLGraphics/GLViewController.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.h
/branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp
/branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.h
/branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp
/branches/ctl/hmesh_vector/src/HMesh/off_save.cpp
/branches/ctl/hmesh_vector/src/HMesh/off_save.h
552 5295 d 1 h jab /branches/ctl/hmesh_vector/ Some experimental code for building a bridge between two vertex one rings added  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
551 5297 d 9 h jab /branches/ctl/hmesh_vector/ Mostly Manifold::build was changed so that you can incrementally add geometry by calling build
on a non-empty mesh.
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.cpp
/branches/ctl/hmesh_vector/apps/MeshEdit/VisObj.h
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
550 5299 d 23 h jab /branches/ctl/hmesh_vector/ Added a bridge face function to Manifold. It has not been stress tested, but it seems to work. In any case,
sane input is the user's responsibility for now.
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.h
549 5300 d 1 h jab /branches/ctl/hmesh_vector/ Experiments with a meshedit simplification function that is not really useful but a very useful experiment.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
547 5301 d 13 h jab /branches/ctl/hmesh_vector/ Mostly updates to documentation.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/HMesh/ItemID.h
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.h
546 5302 d 0 h jab /branches/ctl/hmesh_vector/ merge_one_ring now works. However, it can create very nasty meshes. The practical application in mesh_edit also
needs work.
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/HMesh/ItemID.h
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.h
/branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp
545 5307 d 9 h jab /branches/ctl/hmesh_vector/ a few changes.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj
/branches/ctl/hmesh_vector/apps/MeshDistance/meshdist.cpp
/branches/ctl/hmesh_vector/apps/OBJViewer/objview.cpp
/branches/ctl/hmesh_vector/apps/VolumePolygonize/volpoly.cpp
/branches/ctl/hmesh_vector/src/GLGraphics/draw.cpp
537 5368 d 11 h jab /branches/ctl/hmesh_vector/ Fixed a number of bugs
- Normal computation sucked. Switched to Newell's method.
- Fixed a bug in curvature optimize and simulated annealing optimaziation
The root of these problems was that face circulate went the wrong way round (CW was CCW and vice versa).
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/src/CGLA/gel_rand.cpp
/branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp
/branches/ctl/hmesh_vector/src/HMesh/HalfEdgeWalker.h
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/mesh_optimization.cpp
535 5370 d 1 h jab /branches/ctl/hmesh_vector/ Fixed a bug which prevented wireframe drawing from working on non-triangle meshes
Fixed a bug in vertex in face insertion.
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/src/GLGraphics/IDBufferWireFrameRenderer.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
533 5371 d 13 h jab /branches/ctl/hmesh_vector/ Changed the console function valid to validity and fixed a minor bug in it.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
531 5372 d 9 h jab /branches/ctl/hmesh_vector/ inserted some more debugging code in triangulate  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
/branches/ctl/hmesh_vector/src/HMesh/triangulate.cpp
530 5373 d 8 h jab /branches/ctl/hmesh_vector/ Added a valid function to the console interface.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/apps/MeshEdit/meshedit.cpp
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
528 5374 d 12 h jab /branches/ctl/hmesh_vector/ Fixed a bug pertaining to face splitting. Not done though.  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj
/branches/ctl/hmesh_vector/src/HMesh/Manifold.cpp
526 5374 d 15 h jab /branches/ctl/hmesh_vector/ - Declared (but did not define) the attributevector in ItemID.h. This appears to make
the friend declaration in ItemID work.
- Commented out some broken asserts in curvature.cpp
 
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/src/Geometry/ply_load.cpp
/branches/ctl/hmesh_vector/src/HMesh/AttributeVector.h
/branches/ctl/hmesh_vector/src/HMesh/ItemID.h
/branches/ctl/hmesh_vector/src/HMesh/ItemVector.h
/branches/ctl/hmesh_vector/src/HMesh/curvature.cpp
/branches/ctl/hmesh_vector/src/HMesh/obj_save.cpp
/branches/ctl/hmesh_vector/src/HMesh/x3d_save.cpp
525 5374 d 16 h jab /branches/ctl/hmesh_vector/GEL.xcodeproj/ updated build file  
/branches/ctl/hmesh_vector/GEL.xcodeproj/jab.pbxuser
/branches/ctl/hmesh_vector/GEL.xcodeproj/project.pbxproj
467 5684 d 8 h s042372 /branches/ctl/hmesh_vector/  
/branches/ctl/hmesh_vector
465 5720 d 10 h jab /trunk/ committing anything that might be missing  
/trunk/GEL.xcodeproj/jab.pbxuser
/trunk/GEL.xcodeproj/project.pbxproj
/trunk/doc/intro.tex
448 5911 d 9 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
446 5911 d 10 h jab /trunk/GEL.xcodeproj/ Minor changes to a project file that probably should not be under version control  
/trunk/GEL.xcodeproj/jab.pbxuser

Show All