Commit Graph

97 Commits

Author SHA1 Message Date
Jan Möbius
7c4273dd78 Fixed cppcheck warnings
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@485 fdac6126-5c0c-442c-9429-916003d36597
2012-01-12 09:15:18 +00:00
Jan Möbius
a6328d0808 Fixed warnings
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@484 fdac6126-5c0c-442c-9429-916003d36597
2012-01-10 15:38:00 +00:00
Jan Möbius
214bc1f278 MinGW support
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@471 fdac6126-5c0c-442c-9429-916003d36597
2011-11-28 13:31:31 +00:00
Jan Möbius
d4487aaa79 Documentation for decimater modules, updated decimater, more modules
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@460 fdac6126-5c0c-442c-9429-916003d36597
2011-11-16 09:45:08 +00:00
Isaak Lim
7b5dd574ff Added Decimater Mod AspectRatio.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@457 fdac6126-5c0c-442c-9429-916003d36597
2011-11-15 19:23:13 +00:00
Jan Möbius
652dfbf19f Renamed some namespaces and removed extra files
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@455 fdac6126-5c0c-442c-9429-916003d36597
2011-11-09 11:09:49 +00:00
Jan Möbius
9995294d23 Fixed template definition
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@454 fdac6126-5c0c-442c-9429-916003d36597
2011-11-09 08:47:25 +00:00
Jan Möbius
e2ea9c00f6 Removed extra character
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@453 fdac6126-5c0c-442c-9429-916003d36597
2011-11-09 08:46:43 +00:00
Jan Möbius
c2731d1b4d Don't depend on ACG
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@451 fdac6126-5c0c-442c-9429-916003d36597
2011-11-07 07:18:15 +00:00
Jan Möbius
edce990e21 New Decimater mods:
EdgeLength
  Hausdorff distance
  Normal Deviation



git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@450 fdac6126-5c0c-442c-9429-916003d36597
2011-11-07 07:03:56 +00:00
Jan Möbius
ce1d3c7b89 Changes to Decimater Base for new mods
Decimate to faces function in DecimaterT
ModBase with preprocess_collapse



git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@448 fdac6126-5c0c-442c-9429-916003d36597
2011-11-04 12:59:37 +00:00
Jan Möbius
c5eed88e17 Correct build on windows without apps
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@429 fdac6126-5c0c-442c-9429-916003d36597
2011-10-11 06:50:57 +00:00
Jan Möbius
0ee8f9f0b3 Get rid of most doxygen warnings
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@421 fdac6126-5c0c-442c-9429-916003d36597
2011-10-10 11:14:09 +00:00
Jan Möbius
31818555cf Fixbundle only in standalone mode
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@386 fdac6126-5c0c-442c-9429-916003d36597
2011-03-09 12:46:49 +00:00
Jan Möbius
38cd3513fd Get rid of glew dependencies
Remove a lot of unused qt libraries which were linked before
Don't link libXi and Xmu as we don't need it



git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@378 fdac6126-5c0c-442c-9429-916003d36597
2011-03-09 09:52:57 +00:00
Jan Möbius
fb496b73d3 Implement disabling of automatic library installation
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@369 fdac6126-5c0c-442c-9429-916003d36597
2011-01-28 10:28:43 +00:00
Jan Möbius
6c58af39e2 Don't install includes when build inside OpenFlipper
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@368 fdac6126-5c0c-442c-9429-916003d36597
2011-01-28 10:12:31 +00:00
Jan Möbius
18f98129d8 Fixed bug in decimater where boundary check was using the wrong halfege(Thanks to Michal Nociar for the patch)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@363 fdac6126-5c0c-442c-9429-916003d36597
2011-01-26 09:36:24 +00:00
Jan Möbius
4fdd4c2adc Updated license headers
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@362 fdac6126-5c0c-442c-9429-916003d36597
2011-01-26 09:21:12 +00:00
Jan Möbius
aebb76edbe Fixed Typos
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@344 fdac6126-5c0c-442c-9429-916003d36597
2010-11-15 10:07:14 +00:00
Jan Möbius
6632995702 Updated subdivider docs
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@343 fdac6126-5c0c-442c-9429-916003d36597
2010-11-15 09:27:35 +00:00
Jan Möbius
0a9f2815ae Added Sqrt3InterpolatingSubdividerLabsikGreinerT and ModifiedButterFlyT (Thanks to Clément Courbet for providing the code)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@341 fdac6126-5c0c-442c-9429-916003d36597
2010-11-15 08:39:00 +00:00
Jan Möbius
34141f8d9a Changed license Header to 2010
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@325 fdac6126-5c0c-442c-9429-916003d36597
2010-06-17 10:45:58 +00:00
Jan Möbius
b431283da6 Added Mesh dualizer tool (Thanks to Clement Courbet for providing the code)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@316 fdac6126-5c0c-442c-9429-916003d36597
2010-04-28 13:13:53 +00:00
Jan Möbius
8f3530d9b1 Added apple workaround for core include dir installation
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@305 fdac6126-5c0c-442c-9429-916003d36597
2010-03-08 10:04:25 +00:00
Ellen Dekkers
969fe4a0a5 git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@286 fdac6126-5c0c-442c-9429-916003d36597 2010-03-01 17:33:34 +00:00
Mike Kremer
77cfce2770 Edge colors are now supported as standard property.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@260 fdac6126-5c0c-442c-9429-916003d36597
2010-01-21 14:40:03 +00:00
Mike Kremer
516b0b08d7 Corrected doc in order to avoid doxygen warning
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@238 fdac6126-5c0c-442c-9429-916003d36597
2009-11-23 12:52:18 +00:00
Mike Kremer
fcbfc1d03c Corrected doc that caused doxygen warning
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@235 fdac6126-5c0c-442c-9429-916003d36597
2009-11-23 12:31:10 +00:00
Jan Möbius
57ca2d5cf3 OSG block, fixed includes... But this does not mean it compiles
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@206 fdac6126-5c0c-442c-9429-916003d36597
2009-09-10 06:58:26 +00:00
Jan Möbius
0de8be3f42 * Dennis: Do not install getopt.h into MacOS bundle.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@202 fdac6126-5c0c-442c-9429-916003d36597
2009-09-02 13:53:23 +00:00
Jan Möbius
820e63727e Explicitly use real_t in subdivider to avoid Windows compiler error due to ambigous template. ( Thanks to Mathias Teich )
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@184 fdac6126-5c0c-442c-9429-916003d36597
2009-07-20 14:15:40 +00:00
Jan Möbius
a8fedf2853 Added sonames for OpenMesh libs
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@173 fdac6126-5c0c-442c-9429-916003d36597
2009-06-23 18:52:32 +00:00
Jan Möbius
f05ce56551 Added missing getopt.h to install target
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@168 fdac6126-5c0c-442c-9429-916003d36597
2009-06-23 06:18:07 +00:00
Jan Möbius
e8d5e1141e Do not link shared OpenMesh Version under windows
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@167 fdac6126-5c0c-442c-9429-916003d36597
2009-06-22 08:32:22 +00:00
Jan Möbius
8bf2f88448 ACGCommon_update_and_use_SHAREDANDSTATIC_target_and_dont_install_headers_in_bundle
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@166 fdac6126-5c0c-442c-9429-916003d36597
2009-06-22 07:07:19 +00:00
Jan Möbius
ab5404589a Build shared and static Version for Unix/Linux
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@160 fdac6126-5c0c-442c-9429-916003d36597
2009-06-16 05:57:35 +00:00
Jan Möbius
66dc678600 Added cmake install target blocks for includes of OpenMesh Core and Tools
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@159 fdac6126-5c0c-442c-9429-916003d36597
2009-06-16 05:49:33 +00:00
Jan Möbius
1392a2fb2e Documentation fix
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@151 fdac6126-5c0c-442c-9429-916003d36597
2009-06-05 06:45:26 +00:00
Jan Möbius
76c49c64a1 Fixed missing getopt under windows with cmake
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@143 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 09:38:36 +00:00
Jan Möbius
5246b77da6 Updated License to LGPL3 with additional template and macro exceptions
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@137 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 08:46:29 +00:00
Jan Möbius
7b1f06d654 - Added all_modules_ to hold pointers to ALL allocated modules.
- Add a private set_uninitialized() method for resetting the
  initialized_ flag and I also clear the contents of bmodules_ and
  cmodule_. initialize() will repopulate them.
- Fixing a memory leak in remove() - previously, when cmodule_ was
  being removed, it was not deallocated.
- Attempted to simplify the DecimaterT<Mesh>::initialize method.
- Added a "FIXME" comment critical of special treatment of quadric module.
- Replaced -1 with proper ILLEGAL_COLLAPSE enum constant in
  collapse_priority.

Patch submitted by Ilya A. Kriveshko

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@129 fdac6126-5c0c-442c-9429-916003d36597
2009-05-20 12:20:21 +00:00
Jan Möbius
c0eed05614 Dennis:
OpenMesh cmake support

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@111 fdac6126-5c0c-442c-9429-916003d36597
2009-05-01 21:17:01 +00:00
Jan Möbius
a6af59445a Fixed mac so names and skipped different build direcotry for openmesh when using openflipper
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@110 fdac6126-5c0c-442c-9429-916003d36597
2009-04-30 13:39:23 +00:00
Jan Möbius
da999efc93 More changes due to directory updates
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@108 fdac6126-5c0c-442c-9429-916003d36597
2009-04-30 13:18:48 +00:00
Jan Möbius
9e05628855 Adapt basic visual studio projects to new paths
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@107 fdac6126-5c0c-442c-9429-916003d36597
2009-04-30 12:59:25 +00:00
Jan Möbius
ea844d6788 Changed OpenMesh directory structure
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@106 fdac6126-5c0c-442c-9429-916003d36597
2009-04-30 12:41:50 +00:00