Commit Graph

1696 Commits

Author SHA1 Message Date
Isaak Lim
5b9326a0dd fix the stripping of the python libs version string where
subsequent numbers after 'rc' (release candidate) were not matched correctly
2017-01-31 09:39:17 +01:00
Jan Möbius
57bc372adc Merge branch 'midpoint_unittest' into 'master'
release status flags after usage in MidpointT

See merge request !120
2017-01-16 15:13:19 +01:00
Janis Born
faa7b3cb36 release status flags after usage in MidpointT 2017-01-16 11:56:31 +01:00
Jan Möbius
6b518742b4 Merge branch 'midpoint_unittest' into 'master'
Midpoint unittest

See merge request !119
2017-01-16 09:25:19 +01:00
Janis Born
ca7abc7e30 request mesh element status in MidpointT subdivision and fix a possible infinite loop 2017-01-13 17:22:06 +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
Janis Born
ad32b4f5e2 typo in comment 2017-01-13 16:56:02 +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
b3bd58a378 Updated changelog 2017-01-13 08:44:36 +01:00
Jan Möbius
789ca69d20 Merge branch 'midpoint-subdivision' into 'master'
add Midpoint subdivision scheme

See merge request !117
2017-01-13 08:35:55 +01:00
Janis Born
e8247d6440 add documentation for MidpointT 2017-01-12 17:09:27 +01:00
Janis Born
ecb15612f1 even more C++98 compatibility 2017-01-12 15:19:18 +01:00
Janis Born
949e705082 more C++98 compatibility 2017-01-12 13:41:08 +01:00
Janis Born
3d1bf65c93 port MidpointT back to C++98 😢 2017-01-12 13:38:57 +01:00
Janis Born
50e3887abe add Midpoint uniform subdivision scheme 2017-01-11 17:27:44 +01:00
Janis Born
3179316c82 add calc_edge_midpoint methods for meshes 2017-01-11 17:27:11 +01:00
Janis Born
3b906e5119 use double as default RealType for subdividers 2017-01-11 17:26:28 +01:00
Jan Möbius
a1ee66ac2f Merge branch 'add_status_message' into 'master'
Switched warning level for google test framework

See merge request !116
2017-01-11 12:24:03 +01:00
Jan Möbius
00fa73fa4c Switched warning level for google test framework 2017-01-11 08:13:59 +01:00
Jan Möbius
aa7cdf74c4 Merge branch 'fixMissingProperties' into 'master'
Fix missing properties

Closes #35

See merge request !115
2017-01-09 09:16:27 +01:00
Martin Schultz
e51fea542f Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh into fixMissingProperties 2017-01-08 23:10:36 +00:00
Martin Schultz
874cef141a use new assignment for polymesh trimesh conversion fixes #35 2017-01-08 23:05:16 +00:00
Martin Schultz
b3b992d2d2 implemented assign function that copies properties and initializes propertiehandles if desired 2017-01-08 23:04:08 +00:00
Jan Möbius
d1816333a3 Merge branch 'OM_chunk_sentinel' into 'master'
OM Writer: Added Mark to the format header to identify end of stream correctly (…

…Thanks to Jamie Kydd for the patch)

See merge request !114
2016-12-27 08:55:06 +01:00
Jan Möbius
da1ec03c6e OM Writer: Added Mark to the format header to identify end of stream correctly (Thanks to Jamie Kydd for the patch) 2016-12-27 08:10:10 +01:00
Jan Möbius
00a95438f7 Merge branch 'QuadricT_operators' into 'master'
QuadricT: implement Q+Q and Q*scalar operators for convenience.

See merge request !113
2016-12-23 13:48:19 +01:00
Martin Heistermann
8033e2da23 QuadricT: implement Q+Q and Q*scalar operators for convenience. 2016-12-21 18:31:46 +01:00
Jan Möbius
f50a138e56 Typo in ssh command 2016-12-21 10:32:31 +01:00
Jan Möbius
889435deb9 Wrong command 2016-12-21 10:25:38 +01:00
Jan Möbius
e710176c2b Wrong permissions 2016-12-21 10:19:49 +01:00
Jan Möbius
275a7869a4 Merge branch 'doc-autobuild' into 'master'
Doc Build

Automatically build the documentation again

See merge request !112
2016-12-21 10:07:54 +01:00
Jan Möbius
9de0f264d8 Doc Build 2016-12-21 10:04:27 +01:00
Jan Möbius
f8eb273072 Merge branch 'featureMeshConversion' into 'master'
Feature mesh conversion

implements a cast from polyMesh to Mesh and vice versa using  static_cast<Mesh>(polymeshInstance) or static_cast<PolyMesh>(trimeshInstance)
as mentioned in #23 .

Copy constructors for respective mesh types were added as well as a function to copy all properties from one mesh to another.
Unittest for mesh conversions were added checking the number of vertices / faces as well as custom double vertex properties and edge properties.

Note: The used triangulation only works for convex polygons, it should be replaced by the earclipping triangulation mentioned in #33

See merge request !110
2016-12-21 09:27:14 +01:00
Jan Möbius
104635d50c Updated changelog
closes #23
2016-12-21 08:45:30 +01:00
Jan Möbius
6959e4ce10 Merge branch 'master' into featureMeshConversion 2016-12-21 08:44:39 +01:00
Jan Möbius
46c877951b Merge branch 'OM_Format_no_faces_fix' into 'master'
Fixed OMWriter when no faces are available (Thanks to Jamie Kydd for the patch)

See merge request !111
2016-12-19 14:47:57 +01:00
Jan Möbius
b261513239 Updated changelog 2016-12-19 13:35:51 +01:00
Jan Möbius
dc79c22a24 Fixed OMWriter when no faces are available (Thanks to Jamie Kydd for the patch) 2016-12-19 13:24:23 +01:00
Martin Schultz
2d4abf2d8b Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh into featureMeshConversion 2016-12-14 15:13:27 +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
Martin Schultz
49cc72e9d2 added explicit copy constructors for PolyMeshT and TrimeshT to enable static_casts of different mesh types 2016-12-08 18:18:59 +01:00
Martin Schultz
122293b2c0 added copy constructor to PolyMesh_ArrayKernelT and TriMesh_ArrayKernelT 2016-12-08 18:17:11 +01:00
Martin Schultz
74e4e72c63 Added function to copy all properties from one baseKernel to another 2016-12-08 18:15:17 +01:00
Jan Möbius
5e9f74d7c7 Merge branch 'fix_warning' into 'master'
size_t int warning

See merge request !109
2016-12-08 10:32:59 +01:00
Jan Möbius
3b0ee9316d Use static casts 2016-12-08 09:49:41 +01:00