Subversion Repositories gelsvn

Rev

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

Filtering Options

Rev Age Author Path Log message Diff
578 4710 d 10 h jab /branches/ctl/hmesh_vector/ Added doxygen docs to standard headers.  
572 4713 d 7 h jab /branches/ctl/hmesh_vector/ Entered standard header  
515 5424 d 3 h s042372 /branches/ctl/hmesh_vector/ ItemID changed to template.
Code base modified to reflect change.
Decimator works.
Meshedit runs and performs successful simplify operations.
 
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 3 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.
 
477 5676 d 7 h s042372 /branches/ctl/hmesh_vector/ Everything builds, except small error with debug version of meshedit attempting to link to non debug library?

VolumePolygonize still has to be fized (hmesh code).
 
468 5688 d 5 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/  
448 5915 d 6 h jab /trunk/ Fixed a lot of include guards  
183 7136 d 9 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.
 
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.  
149 7179 d 8 h jab /branches/restructuring/src/HMesh/ A lot of stuff previously in the Util library has been moved here.