Jan Möbius
34e3b8ee86
Aded multiple choice decimater (~4 times faster than the heap one)
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@644 fdac6126-5c0c-442c-9429-916003d36597
2012-08-06 16:10:52 +00:00
Jan Möbius
155fd054a6
Fixed wrong unittest include guard
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@643 fdac6126-5c0c-442c-9429-916003d36597
2012-08-06 16:10:18 +00:00
Jan Möbius
580ffdc936
Missing unit test
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@642 fdac6126-5c0c-442c-9429-916003d36597
2012-08-02 17:02:55 +00:00
Jan Möbius
c7575e439e
Garbage collection with tracking of handles. ( Thanks to Maxime Quiblier for the base of this update)
...
Unit tests for garbage collection (halfedges still missing yet)
uint->unsigned int changes
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@640 fdac6126-5c0c-442c-9429-916003d36597
2012-08-02 16:56:15 +00:00
Jan Möbius
bbd81b0211
Fixed wrong type in unit test
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@638 fdac6126-5c0c-442c-9429-916003d36597
2012-08-01 07:08:55 +00:00
Jan Möbius
e6f7c1f87b
Typos
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@637 fdac6126-5c0c-442c-9429-916003d36597
2012-07-31 09:02:07 +00:00
Jan Möbius
168d8cbbf2
Fixed comments
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@636 fdac6126-5c0c-442c-9429-916003d36597
2012-07-31 08:58:03 +00:00
Jan Möbius
e8f8b62ff0
Created unittest adding a cube with 12 faces triangulated to a trimesh
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@635 fdac6126-5c0c-442c-9429-916003d36597
2012-07-31 08:55:32 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
df009745bb
Add unittests always, if google test was found
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@534 fdac6126-5c0c-442c-9429-916003d36597
2012-02-23 14:00:41 +00:00
Jan Möbius
22d8f033c3
Fixed array bound in unittest
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@531 fdac6126-5c0c-442c-9429-916003d36597
2012-01-24 13:01:00 +00:00
Jan Möbius
7d092c7465
Tests for ply reader with and without normals, ascii mode
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@477 fdac6126-5c0c-442c-9429-916003d36597
2011-12-01 16:54:11 +00:00
Jan Möbius
d361e5dbdc
OBJ Reader support for vertex colors after vertices or Vertex colors as separate lines. (Thanks to Bruno Dutailly)
...
Added unittests for vertex colors
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@475 fdac6126-5c0c-442c-9429-916003d36597
2011-12-01 16:16:29 +00:00
Jan Möbius
ee710c8083
Added two unittests for loading
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@465 fdac6126-5c0c-442c-9429-916003d36597
2011-11-28 08:59:11 +00:00
Jan Möbius
ebbd41aaf3
Added unittest for simple ply with encoding problems
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@462 fdac6126-5c0c-442c-9429-916003d36597
2011-11-25 14:49:07 +00:00
Jan Möbius
f76c9075ab
Added collapse tests
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@461 fdac6126-5c0c-442c-9429-916003d36597
2011-11-22 16:12:14 +00:00
Jan Möbius
6ad0e545f4
VertexOHalfedge Iterator unittest
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@447 fdac6126-5c0c-442c-9429-916003d36597
2011-11-02 14:43:03 +00:00
Jan Möbius
26e58f7bf0
Unittests for windows
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@427 fdac6126-5c0c-442c-9429-916003d36597
2011-10-10 14:34:24 +00:00
Jan Möbius
fe2d71e15b
Split tests for Iterators and Circulators, added test for FaceIter with skipping
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@423 fdac6126-5c0c-442c-9429-916003d36597
2011-10-10 12:24:22 +00:00
Jan Möbius
f88b86dd14
Fixed array size for unit test
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@418 fdac6126-5c0c-442c-9429-916003d36597
2011-10-07 16:21:20 +00:00
Jan Möbius
1b6bc573d1
unittest for FaceFaceIterators
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@416 fdac6126-5c0c-442c-9429-916003d36597
2011-10-07 16:02:09 +00:00
Jan Möbius
8cc50f96f6
Bugfix for #248 end circulator broken for VertexFaceIter
...
The vf_end function did not provide the correct end for the iteration.
Added unittest for two cases with VertexFaceIter (hour glass case and full case)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@415 fdac6126-5c0c-442c-9429-916003d36597
2011-10-07 15:01:51 +00:00
Jan Möbius
8996906c23
EdgeIterator test
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@413 fdac6126-5c0c-442c-9429-916003d36597
2011-09-29 15:53:20 +00:00
Jan Möbius
cba4bc4b51
Started iterator unittests
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@412 fdac6126-5c0c-442c-9429-916003d36597
2011-09-29 15:20:21 +00:00
Jan Möbius
e696121f45
Fixed unittests
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@411 fdac6126-5c0c-442c-9429-916003d36597
2011-09-29 14:11:04 +00:00
Jan Möbius
6299e02cf0
Added library dir to unittests
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@410 fdac6126-5c0c-442c-9429-916003d36597
2011-09-29 14:00:53 +00:00
Jan Möbius
285cdae318
Added unittest for decimater
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@407 fdac6126-5c0c-442c-9429-916003d36597
2011-09-01 10:33:58 +00:00
Mike Kremer
025b962924
Created first unittest for OpenMesh.
...
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@405 fdac6126-5c0c-442c-9429-916003d36597
2011-09-01 09:28:38 +00:00