Commit Graph

51 Commits

Author SHA1 Message Date
Paolo Cignoni 28c5847ec9 Other small typos 2008-02-05 20:42:43 +00:00
Paolo Cignoni a0cd1fc321 A small typo (a T:: instead of TT::) 2008-02-05 10:11:34 +00:00
ganovelli a39a42d2ca added ImportLocal which imports all local attributes into vertexplus and faceplus.
A local attribute is everything (N(), C(), Q()....) except pointers to other simplices
(i.e. FFAdj, VFAdj, VertexRef) which are set to NULL.
Added some function for const attributes
2008-02-04 21:26:49 +00:00
Paolo Cignoni 61f42ea419 added missing include limits 2007-12-11 18:25:31 +00:00
Paolo Cignoni 7d6a210e75 Added the CompactVertexVector garbage collecting function. 2007-12-11 11:36:03 +00:00
Paolo Cignoni d399094a16 Add vertex-tetrahedron adjacency component VTAdj. 2007-06-04 15:40:22 +00:00
mtarini 84946de883 Texture coord name change! "TCoord" and "Texture" are BAD. "TexCoord" is GOOD. 2007-03-12 15:42:11 +00:00
Paolo Cignoni a2127ce062 Corrected small syntax errors detected by gcc 2007-02-18 07:41:32 +00:00
ganovelli bf964ff70c added Name(std:vector<std::string>& n) that fills n with the names of the attribute of the vertex type 2007-02-12 19:00:56 +00:00
ganovelli d24100b903 bug Index()() instead of Index() 2006-12-11 23:42:00 +00:00
ganovelli 7be5cc63cf Has*Opt migrated to Has*Occ 2006-12-11 23:40:57 +00:00
ganovelli 5a19b99039 added forward declaration of TriMesh 2006-12-04 11:17:42 +00:00
Paolo Cignoni d614e6baa5 Added default constructor with null initialization to adjacency members.
AddFaces and AddVertices NEED to know if the topology is correctly computed to update it.
2006-11-28 22:34:28 +00:00
Paolo Cignoni 642158fc32 many gcc compiling issues 2006-11-07 17:22:53 +00:00
Paolo Cignoni e2733d55df Necessary changes for compilation with gcc 3.4.6. Especially the hash function is a problem 2006-11-07 15:13:57 +00:00
Paolo Cignoni 865bb26e54 Corrected some errors in the reflections Has*** functions 2006-11-07 11:29:24 +00:00
ganovelli a44013b865 vesione 2005 compliant 2006-10-31 16:02:59 +00:00
Paolo Cignoni 739e46587e Added Missing GetBBox function 2006-09-28 17:34:11 +00:00
Federico Ponchio 40e4a353bd g++ compliance:
begin() -> (*this).begin() and for end(), size(), Base(), Index()
2006-02-28 11:59:55 +00:00
Federico Ponchio 4ed45caeee Added some documentation. 2006-02-27 17:42:43 +00:00
Paolo Cignoni fa5979e2ac Added Initialization of Color in Vertex and Face Components 2006-01-09 13:58:56 +00:00
Paolo Cignoni cb6757048f Corrected update function, now only the needed simplexes should be updated. 2005-12-12 11:17:32 +00:00
Paolo Cignoni 7050635bd5 Removed spurious definition of flags in Aritymax that was overriding the correct definition in EmplyBitFlags and BitFlags classes 2005-12-05 15:58:10 +00:00
Paolo Cignoni b3db79d874 Reformatted and compacted flags code. 2005-12-02 00:44:41 +00:00
Paolo Cignoni 88753fa7bc Added intiailization of flags to zero in the constructor, 2005-11-22 23:58:03 +00:00
Paolo Cignoni 10daa05e85 Access to constant normal changed from by val to by reference 2005-11-18 15:44:51 +00:00
Paolo Cignoni ff27f8cdad Added some missing members to EmptyMark
Standardized name of flags. It is plural becouse each simplex has many flag.
2005-11-16 23:02:37 +00:00
Paolo Cignoni 47f1ceb215 Standardized name of flags. It is plural becouse each simplex has many flag. 2005-11-16 22:59:35 +00:00
Paolo Cignoni ce250c83a2 Added Incremental Mark 2005-11-14 23:50:57 +00:00
Paolo Cignoni d3c1165fe6 Added 'Visited' flag functions 2005-11-12 18:36:51 +00:00
Paolo Cignoni fca4bdc2d5 Changed HasFlag -> HasFlags 2005-11-12 18:35:49 +00:00
Paolo Cignoni 9bc80c05ea Added an assert(0) in all the accesses to empty components 2005-11-01 18:17:52 +00:00
ganovelli 0c0627ad11 Working release (compilata solo su MSVC), component_occ è migrato da component_opt 2005-10-15 16:24:10 +00:00
Paolo Cignoni ca26ad417e First Really Working version 2005-10-14 15:07:59 +00:00
Paolo Cignoni 71b34e6b95 Added constant access functions and reflective functions (HasSomething stuff)
to all the components This is the first really working version...
2005-10-14 13:30:07 +00:00
Paolo Cignoni 69123d036e updated to the new naming scheme 2005-10-07 15:22:07 +00:00
Paolo Cignoni b166dd19da Initial release 2005-10-07 15:20:52 +00:00
Paolo Cignoni 0bf4c6a185 minor updates to keep it in line with the rest of the library 2005-10-07 15:20:00 +00:00
Paolo Cignoni 369e160dcf Updated names of adj functions to the new standards 2004-05-10 13:50:32 +00:00
Paolo Cignoni a62ad3cc1b addend constant access funcs 2004-04-05 11:53:06 +00:00
Paolo Cignoni 75e3df439e minor changes 2004-04-03 13:35:51 +00:00
Paolo Cignoni d11fc2356d Missing include 2004-04-03 13:33:55 +00:00
ganovelli 0ede25d91c First working release 2004-03-31 22:32:31 +00:00
ganovelli 82a897b53e Data structure to handle temporary attributes. First version 2004-03-31 14:16:40 +00:00
Paolo Cignoni d5f924cd26 Added optional cpmponent 2004-03-31 13:15:28 +00:00
Paolo Cignoni 48bf28971c First working version! 2004-03-31 12:46:53 +00:00
ganovelli 2324d22a95 *** empty log message *** 2004-03-31 12:28:37 +00:00
Paolo Cignoni 0ef532be67 First working version! 2004-03-31 10:24:32 +00:00
Paolo Cignoni d7d79a8867 Error in color 2004-03-29 14:26:38 +00:00
Paolo Cignoni 5e8b06d5cd First working version! 2004-03-29 14:05:43 +00:00