Commit Graph

316 Commits

Author SHA1 Message Date
Christian Mattes
5a2f426d8c Unittests now use the Point/Normal types related to the mesh type, instead of relying on them being OpenMesh vectors. 2018-04-12 15:18:11 +02:00
Jan Möbius
8396dceab1 Fixed compiler warnings in unittests 2018-04-05 16:00:17 +02:00
Jan Möbius
76e33791e0 Fixed some cppcheck warnings 2018-04-05 09:08:44 +02:00
Jan Möbius
da2c1168a5 Merge branch 'edge_split_copy_face_properties' into 'master'
Edge split copy face properties

See merge request OpenMesh/OpenMesh!156
2018-03-20 12:32:20 +01:00
Max Lyon
0d45e1e4c6 add unittest to check if face properties are copied correctly after edge split 2018-03-19 10:26:56 +01:00
Max Lyon
e17b09f656 fix usage of wrong split function in unit test 2018-03-19 10:26:21 +01:00
Max Lyon
da81dbaffa add unittest to check standard properties after mesh assignment 2018-03-19 09:41:25 +01:00
Jan Möbius
34cfd71836 Merge branch 'skipping_ranges' into 'master'
Skipping ranges

See merge request OpenMesh/OpenMesh!153
2018-02-25 13:45:11 +01:00
Max Lyon
07b5df2872 add test to check if halfedges are marked as deleted after collapse 2018-02-22 13:15:10 +01:00
Max Lyon
52275f945d add unit test for range iterators 2018-02-16 13:59:45 +01:00
Martin Schultz
cd4e65f37f Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh into featureSplitCopyInternal 2017-06-29 10:31:42 +02:00
Martin Schultz
019ea5d6ae added check for overloaded split_copy with edgehandle as first parameter
to unittest
2017-06-29 10:21:01 +02:00
Martin Schultz
03b8e184b8 fixed unittests for split_edge_copy they were always passing 2017-06-29 10:19:44 +02:00
Martin Schultz
da765870a0 added unittests for split_edge_copy 2017-06-27 13:22:59 +02:00
Martin Schultz
83e7cb2cde added check for internal properties to split_copy unittest 2017-06-27 13:20:16 +02:00
Jan Möbius
5de6021880 Added a combined unittest for iterator and circulator 2017-06-19 16:05:14 +02:00
Jan Möbius
47fcf4edc4 Split test into two blocks 2017-04-27 07:43:41 +02:00
Jan Möbius
b303f73f11 Added boundary split test case 2017-04-26 17:02:20 +02:00
Jan Möbius
986f98f0b9 Added Triangle 1 to 4 split 2017-04-26 16:58:38 +02:00
Max Lyon
45f3b8187d enable more c++11 features for Visual Studio 2013 2017-04-25 16:03:19 +02:00
Max Lyon
57be7cad6d enable c++11 features of property manager for Visual Studio 2013 2017-04-25 15:50:30 +02:00
Max Lyon
6fef88d56f fix halfedge indices in OpenMeshTrimeshCirculatorHalfedgeLoop CWAndCCWCheck 2017-02-17 18:20:46 +01:00
Michael Krämer
308a280cd7 Add unit test with extra elements 2017-02-06 18:57:17 +01:00
Janis Born
3dd0d209ff fix identation 2017-01-13 17:21:20 +01:00
Janis Born
1020e8b41a remove TriMesh test case for Midpoint subdivision 2017-01-13 16:56:29 +01:00
Jan Möbius
89df08faad Wrong type for polymesh 2017-01-13 10:24:15 +01:00
Jan Möbius
d70525af41 Polymesh version for midpoint 2017-01-13 09:46:31 +01:00
Jan Möbius
6937f3725e Added unittest for midpoint algorithm 2017-01-13 09:29:40 +01:00
Jan Möbius
00fa73fa4c Switched warning level for google test framework 2017-01-11 08:13:59 +01:00
Martin Schultz
db47b38b02 Added boundary check for edge properties of triangulated meshes 2016-12-14 15:11:40 +01:00
Martin Schultz
df1442283f Added unittests for PolyMesh to Trimesh conversion
custom properties and vertices / faces are tested
2016-12-14 13:33:56 +01:00
Martin Schultz
b1301a844f Added first draft of unittests for trimesh_to_polymesh conversion. 2016-12-08 20:25:23 +01:00
Jan
8e81de4045 Fixed error with VS2013 2016-11-07 20:31:30 +01:00
Jan Möbius
7175cd8c6d Several warnings 2016-11-07 15:10:23 +01:00
Jan Möbius
d966d44a3f More fixes including Unit tests 2016-11-07 14:52:07 +01:00
Jan Möbius
f377c86a43 Merge branch 'fixOBJWriterMissingTexcoords' into 'master'
added code to write faceTexCoords to obj writer.

fixes #25 
* Added accessor functions for HalfEdgeHandles and faceTexCoords to base exporter and exporter template.
* Added functionality to store FaceTexCoords to objwriter
* Added unittest to write and read faceTexcoords with a test obj file

See merge request !73
2016-10-27 14:31:59 +02:00
Jan Möbius
b7aabbd912 Fixed some warnings 2016-10-24 14:01:06 +02:00
Jan Möbius
17b91da501 Use stdint.h for unittest 2016-09-19 14:17:59 +02:00
Jan Möbius
4f209d9f35 Missing ifdef 2016-09-16 09:50:44 +02:00
Jan Möbius
18e86a7f2b Missing header 2016-09-16 09:48:42 +02:00
Hans-Christian Ebke
f38ce2ed5e Added unit test to trigger GCC alignment bug. See #32. 2016-09-13 17:59:30 +02:00
Hans-Christian Ebke
a705d57bd0 PropertyManager: Add C++11 range-based set_range() version. 2016-09-12 16:57:33 +02:00
xan
8445bad3c3 Fix undefined MSVC macro warning 2016-08-14 09:21:31 +02:00
Martin Schultz
80192d945b added code to write faceTexCoords to obj writer.
fixes #25
2016-06-29 16:58:59 +02:00
Jan Möbius
17217c405d Merge branch 'fixDoubleSwap' into 'master'
Fix double swap



See merge request !54
2016-04-14 15:42:24 +02:00
Janis Born
4e2ae5be3e create unit tests for C++11 PropertyManager features 2016-04-14 13:34:23 +02:00
Martin Schultz
0a0d7e1fad fix c++98 compiler error on gcc 2016-04-14 13:06:17 +02:00
Martin Schultz
7e1d9e0c16 adds unittests for binary serialization of strings 2016-04-14 12:54:50 +02:00
Jan Möbius
697a205389 Added check for property iterators 2016-04-07 15:51:22 +02:00
Martin Schultz
781063a3c6 * added texCoord3d functions to objloader
* added unittest for texcoords3d
* added texcoord3d support to baseimporter
2016-01-05 14:21:46 +01:00