Commit Graph

766 Commits

Author SHA1 Message Date
Jan Möbius
b5b1a08a6f Added a Unittest for creating a cube with 6 quads in a poly mesh
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@631 fdac6126-5c0c-442c-9429-916003d36597
2012-07-31 07:06:25 +00:00
Hans-Christian Ebke
e48308ea17 Core/Utils: Added PropertyManager class.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@630 fdac6126-5c0c-442c-9429-916003d36597
2012-07-24 17:52:32 +00:00
Jan Möbius
b85c224c96 gcc-4.7 compatibility
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@629 fdac6126-5c0c-442c-9429-916003d36597
2012-07-24 09:24:28 +00:00
Jan Möbius
a146d6c8c8 Fixed gcc-4.7 error
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@628 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 13:04:20 +00:00
Jan Möbius
a0596796d7 Wrong order for gtest library
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@627 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 09:17:56 +00:00
Jan Möbius
f6af84f5f8 Fixed warning due to unisgned int int comparison
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@626 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 07:53:52 +00:00
Jan Möbius
2a1375175d Windows build error fixed
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@625 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 07:17:45 +00:00
Jan Möbius
4b7ceba96b Added another ACG path to search for gtest
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@624 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 07:12:09 +00:00
Jan Möbius
499d734b8f Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@623 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 07:11:38 +00:00
Jan Möbius
ebff217ec5 Added unittest, to check if halfedges were marked as deleted, if the edges are deleted
Fixed delete_face function, not marking halfedges as deleted, if the edge gets deleted.
(Thanks to Maxime Quiblier for the bug report)



git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@622 fdac6126-5c0c-442c-9429-916003d36597
2012-07-23 07:00:10 +00:00
Jan Möbius
6a3fb965f8 Fixed build warning due to types
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@621 fdac6126-5c0c-442c-9429-916003d36597
2012-07-18 13:28:26 +00:00
Jan Möbius
46ab02296e Fix: OM Reader used different types on 32/64-bit systems. (Thanks to Martin Bayer for the patch)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@620 fdac6126-5c0c-442c-9429-916003d36597
2012-07-17 10:13:27 +00:00
Isaak Lim
91e1a7fdca Reintroduced missing DOXY_IGNORE_THIS Predifinition
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@619 fdac6126-5c0c-442c-9429-916003d36597
2012-07-16 13:14:43 +00:00
Hans-Christian Ebke
c18d288043 Removed bogus return statement from void methods.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@618 fdac6126-5c0c-442c-9429-916003d36597
2012-07-13 08:36:56 +00:00
Hans-Christian Ebke
d42d01de91 Added return value to TriMesh::split operation.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@617 fdac6126-5c0c-442c-9429-916003d36597
2012-07-13 08:36:54 +00:00
Jan Möbius
2355ad6faf Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@616 fdac6126-5c0c-442c-9429-916003d36597
2012-07-12 07:52:47 +00:00
Jan Möbius
1cc1ad05a2 Updated docu for garbage collection
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@615 fdac6126-5c0c-442c-9429-916003d36597
2012-07-06 12:14:19 +00:00
Jan Möbius
d649542f3b Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@614 fdac6126-5c0c-442c-9429-916003d36597
2012-07-03 12:36:35 +00:00
Jan Möbius
b3b2819166 Fixed build failure with gcc 4.7
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@613 fdac6126-5c0c-442c-9429-916003d36597
2012-07-03 12:22:31 +00:00
Jan Möbius
f71f7fc4df Fixed build failure with gcc 4.7
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@612 fdac6126-5c0c-442c-9429-916003d36597
2012-07-03 12:21:06 +00:00
Jan Möbius
6f5f0491d5 Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@611 fdac6126-5c0c-442c-9429-916003d36597
2012-06-28 10:53:53 +00:00
Jan Möbius
2fd9818384 Increased maximal valence for modified butterfly scheme
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@610 fdac6126-5c0c-442c-9429-916003d36597
2012-06-28 10:50:47 +00:00
Jan Möbius
653b1b8f56 Added catmull clark subdivider. Thanks to Leon Kos for the code.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@609 fdac6126-5c0c-442c-9429-916003d36597
2012-06-28 09:32:20 +00:00
Jan Möbius
330ec3d133 Added unittest for getting handles and faces from the iterator
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@608 fdac6126-5c0c-442c-9429-916003d36597
2012-06-22 12:50:36 +00:00
Jan Möbius
4c5f800006 Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@607 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 14:57:08 +00:00
Jan Möbius
da60509dac Don't add largeaddressaware if building with mingw
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@606 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 14:39:45 +00:00
Jan Möbius
5d80b6d441 Use the compiler flag constructions from OpenFlipper
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@605 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 14:33:21 +00:00
Jan Möbius
85bfcb2064 Fixed cppcheck warning
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@604 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 11:56:36 +00:00
Jan Möbius
500ad20dad Fixed cppcheck warning
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@603 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 11:55:59 +00:00
Jan Möbius
7ebb51c4dd Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@602 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 08:42:49 +00:00
Jan Möbius
3d2472c072 Added missing file
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@601 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 08:10:00 +00:00
Jan Möbius
a3f36c2d73 Some documentation and cleanup for the add_face functions.
Unittests for add_face on triangle and quad meshes.




git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@600 fdac6126-5c0c-442c-9429-916003d36597
2012-06-21 07:55:12 +00:00
Jan Möbius
e658918cca Fixed bug in halfedge normal computation, where a boundary halfedge was not correctly handled and caused a segfault.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@599 fdac6126-5c0c-442c-9429-916003d36597
2012-06-20 14:50:15 +00:00
Jan Möbius
2f59dc7041 Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@598 fdac6126-5c0c-442c-9429-916003d36597
2012-06-18 15:07:48 +00:00
Matthias Möller
7122a29e64 add missing obj file for unit test
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@597 fdac6126-5c0c-442c-9429-916003d36597
2012-06-18 13:27:46 +00:00
Matthias Möller
6d4008c948 - add: unittests for texcoords and normals
- add: set normals per halfedge if requested

refs #838

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@596 fdac6126-5c0c-442c-9429-916003d36597
2012-06-18 13:14:58 +00:00
Jan Möbius
6e38652af2 Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@595 fdac6126-5c0c-442c-9429-916003d36597
2012-06-14 07:49:51 +00:00
Jan Möbius
088ba2cf58 Fixed typo on Documentation mainpage, updated doxyfile version
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@594 fdac6126-5c0c-442c-9429-916003d36597
2012-06-14 07:48:07 +00:00
Jan Möbius
443990e7a2 Fixed typo
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@593 fdac6126-5c0c-442c-9429-916003d36597
2012-06-14 07:36:39 +00:00
Jan Möbius
3fc56683a8 Moved to 2.2.1 Version. closes #463
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@592 fdac6126-5c0c-442c-9429-916003d36597
2012-06-14 07:28:10 +00:00
Jan Möbius
505c13a201 Updated changelog for upcoming release
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@588 fdac6126-5c0c-442c-9429-916003d36597
2012-06-14 06:57:21 +00:00
Jan Möbius
a06f72a040 Fixed multiple connections of the omlog streams. closes #917
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@587 fdac6126-5c0c-442c-9429-916003d36597
2012-06-13 07:41:02 +00:00
Jan Möbius
b1dfc57365 Cleaned up indentation to be readable again
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@586 fdac6126-5c0c-442c-9429-916003d36597
2012-05-22 09:15:15 +00:00
Jan Möbius
399f63279d Updated changelogs
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@585 fdac6126-5c0c-442c-9429-916003d36597
2012-05-16 13:31:40 +00:00
Isaak Lim
2abb9cba32 added unittests for ascii and binary stl files
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@584 fdac6126-5c0c-442c-9429-916003d36597
2012-05-09 11:03:11 +00:00
Jan Möbius
a3c8369a27 Fixed stl reader by porting it to std string. It had serious problems in utf8 environments
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@583 fdac6126-5c0c-442c-9429-916003d36597
2012-05-08 15:05:10 +00:00
Isaak Lim
a79eab0528 added a check to is_collapse_ok in TriConnectivity if the edge is already deleted or not.
moved the equivalent check in PolyConnectivity to the top of the is_collapse_ok function.

closes #681

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@582 fdac6126-5c0c-442c-9429-916003d36597
2012-05-08 10:48:07 +00:00
Jan Möbius
0340ccf054 Fixed usage of operator | instead of dot
Added unittest for that



git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@581 fdac6126-5c0c-442c-9429-916003d36597
2012-05-03 16:32:11 +00:00
Jan Möbius
75e4faab58 Updated changelog
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@580 fdac6126-5c0c-442c-9429-916003d36597
2012-05-02 13:03:39 +00:00
Jan Möbius
c656256933 Fixed debug build crash on mac, reading from stringstream into emtpy string crashed when compiling with clang
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@579 fdac6126-5c0c-442c-9429-916003d36597
2012-05-02 12:34:42 +00:00