Commit Graph

1244 Commits

Author SHA1 Message Date
Mike Kremer
e88638c0c3 I don't want no Makefile in here!!
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@210 fdac6126-5c0c-442c-9429-916003d36597
2009-09-28 10:01:06 +00:00
Mike Kremer
cc3b238d05 Added example source code of tutorials to src folder.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@208 fdac6126-5c0c-442c-9429-916003d36597
2009-09-28 09:53:40 +00:00
Jan Möbius
bf84ecd69a Documentation for the functions is_trimesh and is_polymesh
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@207 fdac6126-5c0c-442c-9429-916003d36597
2009-09-24 09:46:58 +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
51d7be744a Add qt dir to include dirs
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@199 fdac6126-5c0c-442c-9429-916003d36597
2009-09-02 12:49:16 +00:00
Martin Habbecke
fb589df009 * fixed OBJ reader
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@193 fdac6126-5c0c-442c-9429-916003d36597
2009-08-31 07:35:20 +00:00
Jan Möbius
832b47ec0a Fixed warning
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@192 fdac6126-5c0c-442c-9429-916003d36597
2009-08-12 05:29:08 +00:00
Jan Möbius
2a18de7b9b Fixed typo
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@191 fdac6126-5c0c-442c-9429-916003d36597
2009-08-11 06:32:28 +00:00
Jan Möbius
4c8440de8f Clear Patch for OpenMesh.. free all used memory on mesh clear
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@190 fdac6126-5c0c-442c-9429-916003d36597
2009-08-10 10:50:34 +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
Mike Kremer
cccc1e3c09 Fixed empty template parameter issue under msvc.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@182 fdac6126-5c0c-442c-9429-916003d36597
2009-07-06 15:01:08 +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
4c26d43af7 dos2unix
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@169 fdac6126-5c0c-442c-9429-916003d36597
2009-06-23 06:19:52 +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
David Bommes
75a9d65dd5 added property vector access
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@165 fdac6126-5c0c-442c-9429-916003d36597
2009-06-18 10:03:43 +00:00
Jan Möbius
e43e6d74be Documentation update
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@164 fdac6126-5c0c-442c-9429-916003d36597
2009-06-17 09:27:00 +00:00
Jan Möbius
deea278217 Added Option -DBUILD_APPS=OFF to skip building applications
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@161 fdac6126-5c0c-442c-9429-916003d36597
2009-06-16 06:10:40 +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
Mike Kremer
bcd590e1b3 PLY format now supports texture coordinates (actually written/read per vertex and not per face (halfedge))
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@158 fdac6126-5c0c-442c-9429-916003d36597
2009-06-12 12:46:12 +00:00
Mike Kremer
d1bd070c35 Fixed issue with PLYReader:
Unsupported properties in ply-file will now be skipped instead of read as x-coordinates.

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@157 fdac6126-5c0c-442c-9429-916003d36597
2009-06-09 15:47:49 +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
89fc0f3bad Added missing includes
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@144 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 10:00:51 +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
416481d2d6 Added getopt for windows
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@141 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 09:36:06 +00:00
Jan Möbius
5f451021f1 Fixed typo
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@140 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 09:23:04 +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
f1b991781b Document Poly and Trimesh connectivity to include their parts into the documentation
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@130 fdac6126-5c0c-442c-9429-916003d36597
2009-06-04 07:28:56 +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
7215846f21 Removed warnings in PLY Reader ( Thanks to Ilya A. Kriveshko)
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@128 fdac6126-5c0c-442c-9429-916003d36597
2009-05-19 14:10:04 +00:00
Mike Kremer
32e2bf226d Fixed 64-bit issue by truncating the 4 higher order bytes of size_t which is converted to unsigned long on 64 bit machines.
This guarantees compatability between 32 and 64 bit architectures but comes along with some restrictions in usage:

- OpenMesh won't be able to store data of type unsigned long (if necessary split data into two uints)
- OpenMesh won't be able to store data types whose size exceeds the unsigned integer value range (which
is theoretically possible on 64 bit machines). Theoretically...

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@127 fdac6126-5c0c-442c-9429-916003d36597
2009-05-18 12:14:02 +00:00
Jan Möbius
e72ed3b274 Fixed obj reader for negative texture index and normals
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@126 fdac6126-5c0c-442c-9429-916003d36597
2009-05-13 06:05:43 +00:00
Jan Möbius
2003f2a95e OBJ Reader:
catch invalid face handle when setting textures
Dont add path to texture names/parameters string


git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@125 fdac6126-5c0c-442c-9429-916003d36597
2009-05-12 14:58:21 +00:00
Jan Möbius
2bc737b798 Improved reader for textureMaps. Now ignoring empty testure definitions.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@124 fdac6126-5c0c-442c-9429-916003d36597
2009-05-11 12:00:25 +00:00
Jan Möbius
f4a367fd90 Fixed uchar read of ply reader
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@119 fdac6126-5c0c-442c-9429-916003d36597
2009-05-04 11:53:22 +00:00
Jan Möbius
c42ea40171 Moved and updated basic acgmake files
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@115 fdac6126-5c0c-442c-9429-916003d36597
2009-05-04 07:01:49 +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