Subversion Repositories gelsvn

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
584 4643 d 12 h jab /branches/ctl/hmesh_vector/ Number of minor changes  
572 4713 d 7 h jab /branches/ctl/hmesh_vector/ Entered standard header  
562 4933 d 4 h jab /branches/ctl/hmesh_vector/ Many nice things added to GEL.  
556 5022 d 8 h jab /branches/ctl/hmesh_vector/ many mostly minor changes  
518 5423 d 21 h s042372 /branches/ctl/hmesh_vector/ Iterators are now templates.
Cleanup of size_t/IndexType/int confusion in interface and HMesh code (not rest of GEL, with Exception of IndexType).
Beautification of code in general...
 
512 5431 d 8 h s042372 /branches/ctl/hmesh_vector/ Minor fixes, and updated headers  
511 5433 d 3 h s042372 /branches/ctl/hmesh_vector/src/HMesh/ Newest version of HMesh with new design and interface, and (start of) attribute vector implementation.

Too many changes to list.

To do:
* extend attribute vector interface
* adjust remainding GEL code to the new HMesh
* Bug test
 
504 5588 d 6 h s042372 /branches/ctl/hmesh_vector/ Const*Handles added to include proper const/non const handling in HMesh
Templated build function wrapped by overloaded build functions
uint32 type for indexing has been changed from size_t to typedef uint32_t IndexType
 
489 5654 d 2 h s042372 /branches/ctl/hmesh_vector/ glut inclusion in meshedit fixed
handles now have a default constructor (null handles), and all null handle comparison has been changed to utilize a NULL_HANDLE instead of e.g. vertex.get_idx() == NULL_VERTEX_IDX.
the uint typedef has been removed, all usage has been changed to size_t
HMesh.h provides a common inclusion header for all HMesh facilities
functions in handles and manifold have been inlined based on how often they're used.
 
479 5672 d 18 h s042372 /branches/ctl/hmesh_vector/ bugs fixed in manifold.collapse_halfedge.
small bug fixed in XmlParser.cpp - visible due to absence of iterator_debugging flag.
 
468 5688 d 4 h s042372 /branches/ctl/hmesh_vector/src/HMesh/ Commited vector based hmesh to branch
TODO: Check triangulate_face_order.cpp - is it needed? -> it should be updated.
 
467 5688 d 5 h s042372 /branches/ctl/hmesh_vector/  
392 6110 d 6 h jab /trunk/ Many mostly minor changes. The QuatTrackball and GLViewController had
some questionable code that I improved. Fixed a bug in the loader.
 
380 6138 d 6 h jrf /trunk/src/ switching the XML parser to a process-while-reading strategy  
377 6138 d 10 h jrf /trunk/src/ making the XML parser more robust  
375 6141 d 4 h jrf /trunk/src/ Adding a homebrewed XmlParser and bashing the Expat dependency!  
349 6430 d 4 h awk /trunk/ Misc fixed to make it compile on ubuntu 7.10  
346 6430 d 5 h awk /trunk/  
182 7142 d 11 h bj /trunk/ merged restructuring branch properly  
150 7179 d 8 h jab /branches/restructuring/src/ Many files have been moved.  

Show All