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
Jan Möbius
7cfc461f66
Fixed documentation warning
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@578 fdac6126-5c0c-442c-9429-916003d36597
2012-04-10 18:17:47 +00:00
Jan Möbius
900b63dd27
Updated changelog
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@577 fdac6126-5c0c-442c-9429-916003d36597
2012-04-10 13:12:50 +00:00
Jan Möbius
efba0c9060
Improved block checks
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@576 fdac6126-5c0c-442c-9429-916003d36597
2012-04-10 13:10:23 +00:00
Jan Möbius
a96ca67b16
Improved block for update_normals if properties don't exist. Documentation for update normals improved
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@575 fdac6126-5c0c-442c-9429-916003d36597
2012-04-10 13:06:29 +00:00
Jan Möbius
dd0cd46eaa
Added build only unittest for normal computations
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@574 fdac6126-5c0c-442c-9429-916003d36597
2012-04-10 13:05:52 +00:00
Jan Möbius
d8a2c1daff
Fixed cppcheck warning about possible null pointer reference
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@573 fdac6126-5c0c-442c-9429-916003d36597
2012-04-05 15:10:37 +00:00
Jan Möbius
5da500d1cb
Updated changelog
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@572 fdac6126-5c0c-442c-9429-916003d36597
2012-04-05 14:34:10 +00:00
Jan Möbius
75acdcf860
Making Binary IO readers multi-thread safe. (Thanks to Dominic Genest for the patch)
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@571 fdac6126-5c0c-442c-9429-916003d36597
2012-04-05 14:26:34 +00:00
Jan Möbius
77ede4fac5
Document triangulate function in polymesh with more details
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@570 fdac6126-5c0c-442c-9429-916003d36597
2012-04-05 14:25:45 +00:00
Jan Möbius
dd1ff3061f
Updated collapse documentation
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@569 fdac6126-5c0c-442c-9429-916003d36597
2012-04-04 07:42:59 +00:00
Jan Möbius
efe9633d51
Another small unittest for collapsing an halfedge
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@568 fdac6126-5c0c-442c-9429-916003d36597
2012-04-04 07:36:52 +00:00
Jan Möbius
3c0e93e261
Bugfix: File handle from opening binary STL file isn't released. (Thanks to Peter Newmann for the path) closes #493
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@567 fdac6126-5c0c-442c-9429-916003d36597
2012-03-30 09:47:37 +00:00
Jan Möbius
4ee67642e1
Fixed doxygen warning
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@566 fdac6126-5c0c-442c-9429-916003d36597
2012-03-23 17:00:57 +00:00
Jan Möbius
f94143d10b
Fixed documentation warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@565 fdac6126-5c0c-442c-9429-916003d36597
2012-03-21 16:07:44 +00:00
Jan Möbius
4c33a61404
Fixed documentation warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@564 fdac6126-5c0c-442c-9429-916003d36597
2012-03-21 16:06:55 +00:00
Jan Möbius
1afa9669ff
Fxed doxygen warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@563 fdac6126-5c0c-442c-9429-916003d36597
2012-03-21 15:56:38 +00:00
Jan Möbius
a1b1a51251
Get rid of doxygen warning
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@562 fdac6126-5c0c-442c-9429-916003d36597
2012-03-21 15:48:01 +00:00
Jan Möbius
64c0f20cd9
Added spaces to try to remove some documentation warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@561 fdac6126-5c0c-442c-9429-916003d36597
2012-03-21 14:40:48 +00:00
Jan Möbius
cc86506d36
Updated changelog
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@560 fdac6126-5c0c-442c-9429-916003d36597
2012-03-20 12:45:49 +00:00
Jan Möbius
704fffc423
Fixed more size_t warnings
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@559 fdac6126-5c0c-442c-9429-916003d36597
2012-03-20 09:32:02 +00:00
Jan Möbius
118202c476
Fixed a size_t uint conversion
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@558 fdac6126-5c0c-442c-9429-916003d36597
2012-03-20 09:08:20 +00:00
Hans-Christian Ebke
b240c21f7c
Added normalized() to VectorT.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@557 fdac6126-5c0c-442c-9429-916003d36597
2012-03-19 08:25:50 +00:00
Jan Möbius
2b25dba5fb
More XCode 4.3 fixes
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@556 fdac6126-5c0c-442c-9429-916003d36597
2012-03-08 17:24:30 +00:00
Jan Möbius
637381f19c
Xcode4.3 fixes for debug mode. refs #464
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@555 fdac6126-5c0c-442c-9429-916003d36597
2012-03-05 14:17:36 +00:00
Jan Möbius
99a293fe7e
Switched to 2.2 Development Version. Updated changelog. refs #463
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@554 fdac6126-5c0c-442c-9429-916003d36597
2012-03-05 08:33:32 +00:00
Jan Möbius
b3c91eb26e
More Xcode 4.3 compatibility fixes. closes #464
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@553 fdac6126-5c0c-442c-9429-916003d36597
2012-03-02 16:54:35 +00:00
Jan Möbius
03fd666b9b
Fix to build with correct two phase name lookup (xcode 4.3 compatibility for OpenMesh). The template base class members are not found otherwise.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@552 fdac6126-5c0c-442c-9429-916003d36597
2012-03-02 16:16:30 +00:00
Jan Möbius
a28d019323
First step to xcode 4.3 compatibility
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@551 fdac6126-5c0c-442c-9429-916003d36597
2012-03-02 14:46:15 +00:00
Hans-Christian Ebke
d44c4bedf7
Fixed another bug in the new consolidated iterator. Unit tests seem to be passing, now.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@550 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 17:27:38 +00:00
Hans-Christian Ebke
62ef24047a
Fixed subtle issue with new consolidated iterator that slightly altered it behavior.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@549 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 17:06:44 +00:00
Hans-Christian Ebke
d3c3820221
Consolidated iterator code. Functionally equivalent but way cleaner than before.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@548 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 15:41:44 +00:00
Hans-Christian Ebke
ddcf2f46f3
Simplified iterators and made them integrate better with the STL.
...
Specifically, value_type has changed from {Vertex,Edge,...} to
{Vertex,Edge,...}Handle so that dereferenced iterators can actually be put to
use, now.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@547 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 14:55:47 +00:00
Jan Möbius
aedb129a39
Switched to new release. closes #371
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@546 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 08:48:38 +00:00
Jan Möbius
2661703533
Updated Changelog
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@545 fdac6126-5c0c-442c-9429-916003d36597
2012-03-01 08:18:59 +00:00
Jan Möbius
8d0c709eab
Drop the template only files
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@544 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 13:25:12 +00:00
Jan Möbius
ed0c4a1da3
Revert last commit
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@543 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 13:21:06 +00:00
Jan Möbius
4fc5787850
Changed the counter functions like n_vertices,n_edges,... from uint to size_t
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@542 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 12:58:52 +00:00
Jan Möbius
6945e3ad52
Added flag to make builds of tests optional via cmake flag
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@541 fdac6126-5c0c-442c-9429-916003d36597
2012-02-29 10:30:21 +00:00
Jan Möbius
7b0b866df0
Updated Supported Compilers
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@540 fdac6126-5c0c-442c-9429-916003d36597
2012-02-27 12:54:35 +00:00
Jan Möbius
365bf0e9b6
Fixed wrong template include defines
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@539 fdac6126-5c0c-442c-9429-916003d36597
2012-02-27 07:19:49 +00:00
Jan Möbius
6275b7e1bd
Set gtest dir also if prefix is given.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@538 fdac6126-5c0c-442c-9429-916003d36597
2012-02-24 16:28:27 +00:00
Jan Möbius
b808c1020d
Added missing function data_vector to bool specialization. Added corresponding unit tests. closes #451
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@537 fdac6126-5c0c-442c-9429-916003d36597
2012-02-24 10:11:01 +00:00
Jan Möbius
2a8b1dd832
Fixed wrong ifdef. (Thanks to Peter Newman)
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@536 fdac6126-5c0c-442c-9429-916003d36597
2012-02-24 07:30:44 +00:00
Jan Möbius
04ee696c12
Updated changelog
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@535 fdac6126-5c0c-442c-9429-916003d36597
2012-02-23 16:09:54 +00:00