Commit Graph

717 Commits

Author SHA1 Message Date
Jan Möbius
bca37d9653 Fixed binary reader errors in ply reader. (Thanks to Michael Kremer for the patch). 2016-05-17 13:15:29 +02:00
Jan Möbius
5cebbd146f Some fixes for min gw (Thanks to Xan for the patch) 2016-05-09 11:15:25 +02:00
Max Limper
c7b64addec Copy per-halfedge and per-face properties to new elments during triangulation 2016-05-03 16:02:59 +02:00
Jan Möbius
ffbab0a3aa Bumped version to OpenMesh 6.1 2016-04-29 15:26:25 +02:00
Jan Möbius
1c85080a1e - Updated changelog
- Always emit warning
2016-04-15 15:57:07 +02:00
Isaak Lim
6c6ce56c3c don't emit an error message for every face that could not be added (due to complex elements) 2016-04-15 14:01:11 +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
Jan Möbius
2496fa8363 Merge branch 'property-manager-factories' into 'master'
add factory functions for creating PropertyManagers without restating the mesh type in C++11



See merge request !53
2016-04-14 15:11:03 +02:00
Martin Schultz
e7ed1ca1e0 fixes #17 by removing the swap of len in string serialization specification 2016-04-14 12:52:21 +02:00
Janis Born
70d7ae8a79 add factory functions for creating PropertyManagers without restating the mesh type in C++11 2016-04-14 09:58:54 +02:00
Max Limper
532f64464a Not collecting failed faces but directly processing them 2016-04-06 17:28:41 +02:00
Jan Möbius
6a045b5c5e Obj writer: Fix OBJ writer bug file extension removal (Thanks to Katharina Breininger for the patch)
(cherry picked from commit 4cfe75788a5374978555322c596ecdea9909516a)
2016-04-05 15:44:34 +02:00
Hans-Christian Ebke
00101c13e0 Merge remote-tracking branch 'origin/master' into performance_tuning 2016-03-24 12:59:35 +01:00
Hans-Christian Ebke
3868b351ec Added a whole bunch of doxygen documentation. 2016-03-24 12:58:43 +01:00
Jan Möbius
434a0ed1c6 Merge branch 'obj_mat_file' into 'master'
Fix OBJ material files and face color (Thanks to Sven-Kristofer Pilz for the patch)

closes #20 

See merge request !50
2016-03-23 13:45:56 +01:00
Janis Born
b1a7d43a83 drop VectorDimensionsT metaprogram in favor of vector_traits
(thanks to Marco Centin and Amodio Pesce)
2016-03-17 18:29:55 +01:00
Jan Möbius
44cb2ebc4d Fix OBJ material files and face color (Thanks to Sven-Kristofer Pilz for the patch) 2016-02-11 14:49:44 +01:00
Alexander Dielen
04fc8dac85 Fixed CR LF newline handling for binary file headers. 2016-02-11 14:04:52 +01:00
Jan Möbius
cee7b56f5e Fixed ugly typo in __decrement function of Basehandle. Seems to be unused in the rest of the code. 2016-02-04 09:40:23 +01:00
Hans-Christian Ebke
63985edd59 Fixed allocation bug. 2016-01-08 00:49:04 +01:00
Jan Möbius
0908ea2a9e Merge branch 'featureOBJReader3dTexcoords' into 'master'
texcoord3d support for obj loader

closes #19 

unfortunately the other supported file formats dont seem to support 3d texture coords.
as for ply the naming of elements is not defined and therefore arbitrary
as for off and om these formats seem to only support 2d texcoords
stl seems to not support texcoords at all


See merge request !45
2016-01-06 14:51:32 +01:00
Jan Möbius
13904a1516 Simplify reader 2016-01-06 14:26:06 +01: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
Hans-Christian Ebke
8ece0770a3 Added a couple of methods to enable more efficient adding of batches of vertices. 2015-12-20 23:07:54 +01:00
Janis Born
f4046e4d58 fix some uses of const begin and end iterators 2015-12-17 14:36:23 +01:00
Jan Möbius
0aced4c8c2 Fixed signed unsigned warning 2015-12-16 10:50:19 +01:00
Hans-Christian Ebke
b64f04693d Modifying CirculatorRange slightly so that Eclipse CDT can parse it. 2015-12-15 17:57:43 +01:00
Hans-Christian Ebke
4290b62f90 Removing unused next_cache_count_ member of PolyConnectivity. 2015-12-15 17:57:22 +01:00
Jan Möbius
74f0f23661 Merge branch 'iterator_increment' into 'master'
Iterator increment



See merge request !35
2015-12-15 08:09:56 +01:00
Hans-Christian Ebke
df2ac9e79a Merge branch 'master' of roosevelt.informatik.rwth-aachen.de:/OpenMesh/OpenMesh 2015-12-14 17:32:34 +01:00
Hans-Christian Ebke
d584941675 Added += operator to mesh iterators. 2015-12-14 17:32:25 +01:00
Max Lyon
d0033f9966 fix crash in OMWriter when writing an empty mesh with colors 2015-12-14 11:55:28 +01:00
Jan Möbius
8fba53c0f1 Merge branch 'master' of https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh 2015-11-30 13:22:03 +01:00
Jan Möbius
db78a51f41 Updated master version to 6.0 2015-11-30 13:21:56 +01:00
Jan Möbius
585298cff2 2 missing includes of cstring 2015-11-30 12:20:59 +01:00
Martin
e6967dfe8b reduced includes by means of static code analysis 2015-11-30 09:48:42 +01:00
Jan Möbius
fbf2469143 Merge branch 'staticc-eh' into 'master'
Added static versions of ArrayKernel::edge_handle and ...::halfedge_handle.



See merge request !30
2015-11-26 13:11:54 +01:00
Hans-Christian Ebke
3fe3657bc8 Added static versions of ArrayKernel::edge_handle and ...::halfedge_handle. 2015-11-26 13:01:53 +01:00
Janis Born
3b5364d3e4 take VectorT argument by reference for non-member vector scalar multiplication (fixes #12) 2015-11-26 12:46:08 +01:00
Jan Möbius
d8d641b9f5 Missing destination 2015-11-26 12:21:50 +01:00
Jan Möbius
56e486a386 Missing dll when building debug and release package 2015-11-26 12:21:13 +01:00
Jan Möbius
6b24398fbc Merge branch 'VS2015_test' into 'master'
Try to get c++11 on visual studio 2015



See merge request !26
2015-11-25 15:03:51 +01:00
Jan Möbius
f907bd9bd5 Switch all checks for c++11 to support vs2015 2015-11-25 13:55:19 +01:00
Janis Born
e36051d571 brace style 2015-11-25 11:21:38 +01:00
Janis Born
d5e6d413f3 implement member and non-member swap for VectorT 2015-11-25 11:19:53 +01:00
Jan Möbius
1b3c350efb Get changes from master for this branch to test cpp11 stuff
Merge branch 'master' into VS2015_test
2015-11-25 09:47:51 +01:00
Hans-Christian Ebke
ec8936bfa6 Introduce ArrayKernel::clean_keep_reservation(). 2015-11-24 01:45:44 +01:00
Jan Möbius
a1ccdd69f8 Merge branch 'vec2_issues' into 'master'
Vec2 issues



See merge request !25
2015-11-23 16:48:43 +01:00
Jan Möbius
509f62e118 Try to get c++11 on visual studio 2015 2015-11-23 15:54:22 +01:00
Janis Born
8488f4ac53 use C++98-compatible template brackets 2015-11-23 15:37:14 +01:00