2009-02-17 18:38:53 +00:00
|
|
|
|
2009-06-05 06:38:20 +00:00
|
|
|
|
|
|
|
|
#============================================================================================
|
|
|
|
|
|
2011-09-01 10:40:45 +00:00
|
|
|
OpenMesh 2.0.2 ( Rev 407 ):
|
2011-07-01 07:15:20 +00:00
|
|
|
* Core
|
|
|
|
|
- Implemented is_collapse_ok for polymeshes
|
|
|
|
|
- Implemented split_edge ( split(edgehandle,vertexhandle) ) for poly meshes
|
|
|
|
|
- Fixed compiler error because of extra ','
|
|
|
|
|
- Fixed some compiler warnings
|
2011-09-01 10:40:45 +00:00
|
|
|
- Added patch to speed up add_face function(Thanks to Stephen Webb).
|
2011-07-01 07:15:20 +00:00
|
|
|
|
|
|
|
|
* IO
|
|
|
|
|
- OFF Reader: Fixed crash on some files containing empty lines(Thanks to R.Schneider for the fix)).
|
2011-09-01 10:40:45 +00:00
|
|
|
- STL Reader: Add empty mesh when reading empty stl file (don't fail as this is still a valid file)
|
2011-05-20 11:19:32 +00:00
|
|
|
|
2011-09-01 10:40:45 +00:00
|
|
|
* Build System
|
|
|
|
|
- Append a 'd' to the lib name if in debug mode and not in release mode
|
|
|
|
|
- Changed build directory contents on Mac (Build all binaries in Build dir only)
|
|
|
|
|
- Disable Fixbundle on Mac (not required at the moment and hangs forever)
|
|
|
|
|
- Added basic unittest directory and uild system (build explicitly with make unittests)
|
2011-05-20 11:19:32 +00:00
|
|
|
|
2011-04-12 08:55:26 +00:00
|
|
|
OpenMesh 2.0.1 ( Rev 389 ):
|
|
|
|
|
* Apps
|
|
|
|
|
- Get rid of glew dependencies
|
|
|
|
|
- Remove a lot of unused qt libraries which were linked before
|
|
|
|
|
- Do not link libXi and Xmu as we don't need it
|
|
|
|
|
- Added two new subdivision schemes (Interpolating Sqrt3 Labsik-Greiner and Modified Butterfly) to subdivider applications
|
|
|
|
|
|
2011-01-05 10:12:52 +00:00
|
|
|
* Core
|
|
|
|
|
- Work with gcc 4.6: ptrdiff_t not correctly included from std, Thanks to Ville Heiskanen for the patch)
|
2011-01-26 09:39:43 +00:00
|
|
|
|
|
|
|
|
* Tools
|
|
|
|
|
- Fixed bug in decimater where boundary check was using the wrong halfege(Thanks to Michal Nociar for the patch)
|
|
|
|
|
|
2011-01-05 10:12:52 +00:00
|
|
|
* Build System
|
|
|
|
|
- Updated debian dir (thanks to Jean Pierre Charalambos)
|
2011-03-09 13:25:27 +00:00
|
|
|
- Removed glew depedency
|
|
|
|
|
- Only one fixbundle on mac and windows
|
|
|
|
|
- Run fixbundle only in standalone mode
|
2011-04-12 08:55:26 +00:00
|
|
|
- Run fixbundle only once
|
2011-03-09 13:25:27 +00:00
|
|
|
- Change debian control to reduce dependencies (glew,some qt libs)
|
2011-04-12 08:55:26 +00:00
|
|
|
- Fixed BUILD_APPS macro
|
2010-03-08 15:08:50 +00:00
|
|
|
|
2011-02-10 15:48:27 +00:00
|
|
|
* Documentation
|
|
|
|
|
- Fixed error in image about edge collapses
|
|
|
|
|
- Fixed wrong strip path in doxygen settings
|
|
|
|
|
- Fixed compilation instructions for mac
|
|
|
|
|
- Switched to white background with black text
|
2011-04-12 08:55:26 +00:00
|
|
|
- Removed glew from docs
|
2011-02-10 15:48:27 +00:00
|
|
|
|
2010-12-21 13:00:38 +00:00
|
|
|
OpenMesh 2.0 ( Rev 356 ):
|
2010-03-09 13:34:44 +00:00
|
|
|
|
|
|
|
|
* Core
|
|
|
|
|
- Improve computation of normals for poly meshes ( now the average normal is taken not the normal of one triangle)
|
2010-09-29 07:38:38 +00:00
|
|
|
- Avoid % Operator in normal calculation (triggers compiler error on vectors of size other than 3)
|
|
|
|
|
- Added status flag indicating that mesh reader duplicated primitives to avoid non-manifold configurations
|
|
|
|
|
- Setting associated handles of iterator types invalid if reference mesh contains none of the respective entities.
|
|
|
|
|
- Added halfedge colors
|
|
|
|
|
|
2010-12-01 11:53:31 +00:00
|
|
|
* IO
|
|
|
|
|
- PLY Reader: Avoid failure of file writing if face colors or face normals are requested for PLY files.
|
2010-09-29 07:38:38 +00:00
|
|
|
|
|
|
|
|
* Math
|
|
|
|
|
- Added missing include of string.h to VectorT.hh (Thanks to Justin Bronder for reporting this)
|
2010-12-01 11:53:31 +00:00
|
|
|
- Added some vector norm functions for L1 norm, and absolute mean,max,min(Thanks to Michal Nociar)
|
2010-03-08 15:08:50 +00:00
|
|
|
|
2010-04-28 13:24:42 +00:00
|
|
|
* Tools
|
2010-09-29 07:38:38 +00:00
|
|
|
- OpenMesh mesh dual generator added (Thanks to Clement Courbet for providing the code)
|
2010-12-01 11:53:31 +00:00
|
|
|
- Added Sqrt3InterpolatingSubdividerLabsikGreinerT and ModifiedButterFlyT (Thanks to Clément Courbet for providing the code)
|
2010-04-28 13:24:42 +00:00
|
|
|
|
2010-04-29 09:07:28 +00:00
|
|
|
* Apps
|
2010-09-29 07:38:38 +00:00
|
|
|
- OpenMesh mesh dual generator application added (Thanks to Clement Courbet for providing the code)
|
2010-03-08 15:08:50 +00:00
|
|
|
|
2010-04-29 09:07:28 +00:00
|
|
|
* Documentation
|
|
|
|
|
- Added search engine
|
2010-06-08 09:09:37 +00:00
|
|
|
- Added treeview on the left
|
2010-04-29 09:07:28 +00:00
|
|
|
- Generate subpage structure to make treeview more organized
|
2010-09-29 07:38:38 +00:00
|
|
|
- Enabled Doxygen stl support
|
|
|
|
|
- Fixed documentation for add_face and some other typos (Thanks to Yamauchi Hitoshi)
|
|
|
|
|
- Added preprocessor directives such that doxigen parses vectorT correctly
|
2010-04-29 09:07:28 +00:00
|
|
|
|
|
|
|
|
* Build System
|
2010-12-21 13:00:38 +00:00
|
|
|
- Copy Doc directories to installers
|
|
|
|
|
- Copy shared Qt Libs to build dir on windows
|
2010-04-29 09:07:28 +00:00
|
|
|
- Updated glew and glut finders
|
2010-06-08 09:09:37 +00:00
|
|
|
- Respect seperate settings for build types (release,debug,relwithdebinfo)
|
2010-09-29 07:38:38 +00:00
|
|
|
- Extend macros acg_append_files_recursive acg_append_files to not include files starting with a dot
|
|
|
|
|
|
2010-04-29 09:07:28 +00:00
|
|
|
|
2010-03-08 10:14:38 +00:00
|
|
|
OpenMesh 2.0-RC5 ( Rev 306 ):
|
2009-11-26 08:47:32 +00:00
|
|
|
|
|
|
|
|
* Core
|
|
|
|
|
- Fixed build error in function calc_dihedral_angle_fast
|
2009-12-08 08:36:28 +00:00
|
|
|
- Made iterators/circulators stl compliant
|
2009-12-17 13:31:47 +00:00
|
|
|
- Provide begin/end functions for circulators
|
2009-12-22 10:22:02 +00:00
|
|
|
- mostream crash fixed (Thanks to Adrian Secord for providing the patch)
|
2010-01-21 15:38:22 +00:00
|
|
|
- added colors to status flags for edges ( request_edge_color ... )
|
2010-02-25 19:07:29 +00:00
|
|
|
- Fixed issue with wrong normal scalar type when using integer points and float normals (Thanks to Clement Courbet for reporting this bug)
|
2009-11-26 08:47:32 +00:00
|
|
|
|
|
|
|
|
* Readers/Writers
|
|
|
|
|
- Fixed build error in STL writer
|
2009-12-22 10:22:02 +00:00
|
|
|
- Fixed and enhanced PLY reader to improve handling of unknown properties (Thanks to Michal Nociar for the patch)
|
2010-01-04 12:03:51 +00:00
|
|
|
- Fixed crash in Offreader with DOS line endings. (Thanks to Adrian Secord for the patch)
|
2010-02-25 19:07:29 +00:00
|
|
|
- Fixed obj readers for some files containing tabs
|
2009-11-26 08:47:32 +00:00
|
|
|
|
2010-03-02 07:15:47 +00:00
|
|
|
* Apps
|
|
|
|
|
- OpenMesh progressive mesh generator readded
|
|
|
|
|
- OpenMesh progressive mesh viewer readded
|
|
|
|
|
- OpenMesh progressive mesh analyzer readded
|
2010-03-02 09:38:05 +00:00
|
|
|
- OpenMesh progressive mesh synthesizer readded
|
2010-03-02 07:15:47 +00:00
|
|
|
|
2009-11-26 08:47:32 +00:00
|
|
|
* Documentation
|
2010-03-01 16:32:34 +00:00
|
|
|
- Updated Documentation front page
|
2009-11-26 08:47:32 +00:00
|
|
|
- Added mesh navigation tutorial
|
|
|
|
|
- Added iterator tutorial
|
2010-01-21 15:38:22 +00:00
|
|
|
- Updated tutorial and docu for mesh circulators
|
2010-02-25 19:07:29 +00:00
|
|
|
- Updated tutorial on deleting geometry
|
2009-12-08 08:36:28 +00:00
|
|
|
- Examples for flipping and collapsing edges
|
2009-11-26 08:47:32 +00:00
|
|
|
- Fixed a lot of doxygen warnings
|
2009-12-08 08:36:28 +00:00
|
|
|
- Fixed some spellings
|
2009-11-26 08:47:32 +00:00
|
|
|
|
2010-03-03 15:21:04 +00:00
|
|
|
* Build System
|
|
|
|
|
- Fixed rpath issue when building and installing on MacOS
|
2010-03-08 10:14:38 +00:00
|
|
|
- Fixed install target for MacOS (headers where not copied due to bug in cmake)
|
2010-03-03 15:21:04 +00:00
|
|
|
|
2009-11-18 13:52:01 +00:00
|
|
|
OpenMesh 2.0-RC4 ( Rev 227 ):
|
2009-09-02 15:33:07 +00:00
|
|
|
* Core
|
|
|
|
|
- Added function for direct access to property vectors
|
|
|
|
|
- Fixed clear functions to swap vectors. This frees OpenMesh memory when clear is invoked.
|
2009-11-14 13:41:12 +00:00
|
|
|
- Fixed bug in handle() function when getting handle from given Halfedge (Reported by Rob Patro)
|
|
|
|
|
- Memory leak in assignment Operator (Reported by Meng Luan, Thanks to Ilya A. Kriveshko for the patch)
|
2009-09-02 15:33:07 +00:00
|
|
|
|
|
|
|
|
* Readers/Writers
|
|
|
|
|
- Fixed reading ply files with unknown properties
|
|
|
|
|
- Added support for texture coordinates in ply files
|
2009-11-18 07:46:03 +00:00
|
|
|
- Add additional interface to readers/writers to use streams directly (allows direct writing to a streams)
|
2009-11-14 13:22:34 +00:00
|
|
|
- OMFromat -> Fixed empty template parameter issue under msvc
|
|
|
|
|
- OBJReader -> Fixed loading multiple objs with material files
|
|
|
|
|
- OBJWriter -> Fixed writing of normals, Missing / when skipping texture coordinates
|
2009-09-02 15:33:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
* Build system
|
|
|
|
|
- Added missing c files
|
|
|
|
|
- Build shared and static version under linux (cmake)
|
|
|
|
|
- Added -DBUILD_APPS=OFF cmake flag to skip building of apps (cmake)
|
|
|
|
|
- Added install target (cmake)
|
|
|
|
|
- Added doc target (cmake)
|
|
|
|
|
- Added doc-install target (cmake)
|
|
|
|
|
- Generate sonames under linux (cmake)
|
|
|
|
|
- Debian build dir for building Debian packages (Thanks to Jean Pierre Charalambos)
|
|
|
|
|
- Package generator for windows. Builds an setup file containing precompiled static libs and includes for windows.
|
2009-10-16 14:00:34 +00:00
|
|
|
- Throw warning if a min or max macro is defined under windows and suggest NOMINMAX (Thanks to Ingo Esser)
|
2009-09-02 15:33:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
* Documentation
|
2009-11-18 07:46:03 +00:00
|
|
|
- Updated Documentation Mainpage
|
2009-09-02 15:33:07 +00:00
|
|
|
- Updated properties tutorial to include all request_... functions
|
|
|
|
|
- Updates for build instructions
|
|
|
|
|
- Added Tutorial on deleting geometry
|
|
|
|
|
- Fixed Traits example
|
|
|
|
|
- Other minor fixes
|
2009-09-28 12:17:20 +00:00
|
|
|
- Added tutorials as compileable source code
|
2009-09-02 15:33:07 +00:00
|
|
|
|
2009-11-14 13:22:34 +00:00
|
|
|
* Misc
|
|
|
|
|
- Updated debian dir to build debs (Thanks to Jean Pierre Charalambos)
|
|
|
|
|
|
2009-09-02 15:33:07 +00:00
|
|
|
|
2009-06-04 08:56:04 +00:00
|
|
|
OpenMesh 2.0-RC3 ( Rev 138 ):
|
2009-05-04 06:55:09 +00:00
|
|
|
|
2009-06-04 08:45:37 +00:00
|
|
|
* License
|
|
|
|
|
- Relicense under LGPL v3 with additional exception for template inclusion
|
|
|
|
|
|
2009-05-04 06:55:09 +00:00
|
|
|
* Readers/Writers
|
|
|
|
|
- PLY writer fix ( thanks to Marc Hugi )
|
2009-05-04 12:51:33 +00:00
|
|
|
- PLY reader fix ( wrong parsing of uchar binary data )
|
2009-06-04 08:45:37 +00:00
|
|
|
- PLY reader warnings fix ( thanks to Ilya A. Kriveshko )
|
|
|
|
|
- OBJ Reader now stores texture information in additional Mesh properties
|
2009-05-04 06:55:09 +00:00
|
|
|
- OBJ reader/writer fixes
|
|
|
|
|
|
|
|
|
|
* Tools
|
|
|
|
|
- Smoother now respects feature primitives
|
2009-06-04 08:45:37 +00:00
|
|
|
- Decimater improvements and fixes ( thanks to Ilya A. Kriveshko )
|
2009-05-04 06:55:09 +00:00
|
|
|
|
|
|
|
|
* Build system:
|
|
|
|
|
- Updated directory structure
|
|
|
|
|
- Changed libnames to libOpenMesh and libOpenMeshTools
|
|
|
|
|
- cmake support
|
|
|
|
|
- bugfixes to qmake build system
|
2009-05-04 07:08:12 +00:00
|
|
|
- Keep some basic ACGMake files around ( acgmake is deprecated!! We will not provide support for it! Please use cmake or qmake instead. )
|
2009-02-17 18:38:53 +00:00
|
|
|
|
2009-05-04 06:55:09 +00:00
|
|
|
* Other
|
|
|
|
|
- Fixed some warnings with latest gcc
|
|
|
|
|
- Per halfedge texture coordinates added
|
|
|
|
|
- Extended functions to get available properties
|
|
|
|
|
|
|
|
|
|
#============================================================================================
|
|
|
|
|
|
|
|
|
|
OpenMesh 2.0-RC2 ( Rev. 79 ):
|
2009-02-17 11:54:12 +00:00
|
|
|
- Fix for OBJ reader not reading texture coordinates correctly ( Thanks to Kamalneet Singh )
|
|
|
|
|
- Fixed included Visual Studio files
|
2009-02-06 13:37:46 +00:00
|
|
|
|
2009-05-04 06:55:09 +00:00
|
|
|
#============================================================================================
|
|
|
|
|
|
2009-02-17 11:54:12 +00:00
|
|
|
OpenMesh 2.0-RC1:
|
2009-02-06 13:37:46 +00:00
|
|
|
- Reader / writer have been updated
|
|
|
|
|
- Some general bugfixes
|
|
|
|
|
- The usage of acgmake has become deprecated since the last release.
|
|
|
|
|
It has been entirely replaced by qmake.
|
|
|
|
|
- Credits to Simon Floery, Canjiang Ren, Johannes Totz, Leon Kos,
|
|
|
|
|
Jean Pierre Charalambos, Mathieu Gauthier
|