Hallo,
ich habe ein Problem mit den FaceFaceIter-Zirkulatoren.
Mein Netz besteht aus 4 Dreiecken, die ein Simplex bilden.
Initialisiert habe ich den Zirkulator so:
MyMesh::FaceFaceIter ff_iter=mesh->ff_begin(this->face_handle(face_idx))
Wenn ich allerdings
ff_iter.handle().idx()
ausgeben lasse, erhalte ich -1.
Ist denn noch irgend etwas zu beachten, bevor man die
FaceFaceIter-Zirkulatoren benutzen kann ?
Hier noch die Definition von MyMesh:
struct MyTraits : public OpenMesh::DefaultTraits
{
typedef OpenMesh::Vec3d Point;
typedef OpenMesh::Vec3d Normal;
VertexAttributes(OpenMesh::Attributes::Status);
FaceAttributes(OpenMesh::Attributes::Status);
EdgeAttributes(OpenMesh::Attributes::Status);
};
typedef OpenMesh::PolyMesh_ArrayKernelT<MyTraits> MyMesh;
Vielen Dank im Voraus!
Gruß,
Marcel
--
Dipl.-Math. Marcel Makowski
Institut für Geometrie und Praktische Mathematik
RWTH-Aachen
Templergraben 55
D-52056 Aachen, Germany
email: makowski(a)igpm.rwth-aachen.de
Phone: +49-241-80-97066
Fax: +49-241-80-92317
URL: http://www.igpm.rwth-aachen.de
Hi,
OpenFlipper 1.0.2 has been released. This release contains a lot of
Improvements such as an updated rendering system for meshes to improve
performance, new selection interface, more flexible backup system, and
updated readers.
Additionally a new datatype for camera visualization has been added.
The build system is also updated and we are now able to build Mac App
Store compliant. Therefore 1.0.2 is the first version that got accepted
in the App Store:
http://itunes.apple.com/us/app/openflipper/id427596546?mt=12&ls=1
A detailed list of changes can be found in the changelog:
http://openflipper.org/Documentation/latest/changelog.html
There is also a new paper about OpenFlipper:
OpenFlipper: An Open Source Geometry Processing and Rendering Framework
(Proceedings of Curves and Surfaces 2010, to be published)
http://openflipper.org/index.php?id=249
Best Regards,
Jan Möbius
--
Dipl.Inform. Jan Möbius
Department of Computer Science VIII
Aachen University of Technology (RWTH)
Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817
Fax ++49 (0)241 80-22899
mailto:moebius@cs.rwth-aachen.de
http://www.rwth-graphics.de
Hi Jan,
I solved it in the following way:
To the file
/etc/ld.so.conf
I added the line
/usr/local/lib/OpenMesh
as root.
Then I did
ldconfig
as root and then it works.
The Problem is, that the libraries are in the folder /usr/local/lib/OpenMesh.
best regards,
Marcel
2011/6/16 Jan Möbius <moebius(a)cs.rwth-aachen.de>:
> On 16.06.2011 15:30, Marcel Makowski wrote:
>>
>> Hi Jan,
>>
>> thanks for your quick response.
>>
>> Before I started , I did call
>>>
>>> make install
>>
>> And the libraries were installed:
>>
>> masel@masel-x200:/usr/local/lib/OpenMesh$ ls
>> libOpenMeshCore.a libOpenMeshCore.so.2.0 libOpenMeshTools.so
>> libOpenMeshCore.so libOpenMeshTools.a libOpenMeshTools.so.2.0
>>
>> I tried ldd cube, this is the output:
>>
>>
>> masel@masel-x200:~/workspace/OpenMesh-2.0.1/src/OpenMesh/Examples/Tutorial01$
>> ldd cube
>> linux-vdso.so.1 => (0x00007fff0ffd5000)
>> libOpenMeshCore.so.2.0 => not found
>> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f7bbda63000)
>> libm.so.6 => /lib/libm.so.6 (0x00007f7bbd7df000)
>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f7bbd5c8000)
>> libc.so.6 => /lib/libc.so.6 (0x00007f7bbd245000)
>> /lib64/ld-linux-x86-64.so.2 (0x00007f7bbdd9a000)
>>
>> I tried copying libOpenMeshCore.so.2.0 into the Tutorial01 folder,
>> but this doesn't help.
>
> Did you copy the lib libOpenMeshCore.so as well as the symlink? Is
> /usr/local/lib/OpenMesh in you path variable?
>
> Regards,
> Jan
>
>>
>> I really don't know what the problem is.
>>
>> Best regards,
>> Marcel
>>
>> 2011/6/16 Jan Möbius<moebius(a)cs.rwth-aachen.de>:
>>>
>>> Hi,
>>>
>>> if your program links correctly but doesn't start, something is amiss
>>> with
>>> your library paths.
>>>
>>> Try to check the following things:
>>>
>>> Check if your program finds the lib directly. For example for the
>>> duaalizer
>>> the output of ldd is:
>>>
>>>> ldd Dualizer
>>>
>>> linux-vdso.so.1 => (0x00007fffae27c000)
>>> libOpenMeshCored.so.2.0 =>
>>>
>>> /data1/home1/moebius/projects/OpenFlipper-Free/OpenMesh/build/Build/bin/./../lib/OpenMesh/libOpenMeshCored.so.2.0
>>> (0x00007f441435c000)
>>> libOpenMeshToolsd.so.2.0 =>
>>>
>>> /data1/home1/moebius/projects/OpenFlipper-Free/OpenMesh/build/Build/bin/./../lib/OpenMesh/libOpenMeshToolsd.so.2.0
>>> (0x00007f4414137000)
>>> libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f4413e00000)
>>> libm.so.6 => /lib/libm.so.6 (0x00007f4413b7e000)
>>> libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007f4413967000)
>>> libc.so.6 => /lib/libc.so.6 (0x00007f44135e4000)
>>> /lib64/ld-linux-x86-64.so.2 (0x00007f441463d000)
>>>
>>> If OpenMesh is flagged as not found here, copy the library to your
>>> current
>>> folder and try again. This time it should be found.
>>> Usually if you call
>>>>
>>>> make install
>>>
>>> after building OpenMesh, it is installed to /usr/lib and therefore in
>>> your
>>> library path.
>>>
>>> Best,
>>> Jan Möbius
>>>
>>>
>>> On 15.06.2011 17:05, Marcel Makowski wrote:
>>>>
>>>> Hallo,
>>>>
>>>> ich habe folgendes Problem:
>>>> Ich möchte die libOpenMeshCore.so.2.0 Bibliothek linken. Beim
>>>> Kompilieren gibt es auch keinen Fehler,
>>>> aber dann beim Ausführen schon, s.u.:
>>>>
>>>>
>>>>
>>>> masel@masel-x200:~/workspace/OpenMesh-2.0.1/src/OpenMesh/Examples/Tutorial01$
>>>> g++ -L/usr/local/lib/OpenMesh cube.cc -o cube -lOpenMeshCore
>>>>
>>>>
>>>> masel@masel-x200:~/workspace/OpenMesh-2.0.1/src/OpenMesh/Examples/Tutorial01$
>>>> ./cube
>>>> ./cube: error while loading shared libraries: libOpenMeshCore.so.2.0:
>>>> cannot open shared object file: No such file or directory
>>>>
>>>> Liegt es vielleicht irgendwie an dem symbolischen Link ?!
>>>>
>>>> Es wäre super, wenn jemand dazu eine Idee hätte.
>>>>
>>>> Gruß,
>>>> Marcel
>>>>
>>>
>>>
>>> --
>>> Dipl.Inform. Jan Möbius
>>> Department of Computer Science VIII
>>> Aachen University of Technology (RWTH)
>>> Ahornstrasse 55, 52074 Aachen, Germany
>>>
>>> Phone ++49 (0)241 80-21817
>>> Fax ++49 (0)241 80-22899
>>> mailto:moebius@cs.rwth-aachen.de
>>> http://www.rwth-graphics.de
>>> _______________________________________________
>>> Openflipper mailing list
>>> Openflipper(a)lists.rwth-aachen.de
>>> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
>>>
>>
>>
>>
>
>
> --
> Dipl.Inform. Jan Möbius
> Department of Computer Science VIII
> Aachen University of Technology (RWTH)
> Ahornstrasse 55, 52074 Aachen, Germany
>
> Phone ++49 (0)241 80-21817
> Fax ++49 (0)241 80-22899
> mailto:moebius@cs.rwth-aachen.de
> http://www.rwth-graphics.de
>
>
--
Dipl.-Math. Marcel Makowski
Institut für Geometrie und Praktische Mathematik
RWTH-Aachen
Templergraben 55
D-52056 Aachen, Germany
email: makowski(a)igpm.rwth-aachen.de
Phone: +49-241-80-97066
Fax: +49-241-80-92317
URL: http://www.igpm.rwth-aachen.de
Hallo,
ich habe folgendes Problem:
Ich möchte die libOpenMeshCore.so.2.0 Bibliothek linken. Beim
Kompilieren gibt es auch keinen Fehler,
aber dann beim Ausführen schon, s.u.:
masel@masel-x200:~/workspace/OpenMesh-2.0.1/src/OpenMesh/Examples/Tutorial01$
g++ -L/usr/local/lib/OpenMesh cube.cc -o cube -lOpenMeshCore
masel@masel-x200:~/workspace/OpenMesh-2.0.1/src/OpenMesh/Examples/Tutorial01$
./cube
./cube: error while loading shared libraries: libOpenMeshCore.so.2.0:
cannot open shared object file: No such file or directory
Liegt es vielleicht irgendwie an dem symbolischen Link ?!
Es wäre super, wenn jemand dazu eine Idee hätte.
Gruß,
Marcel
--
Dipl.-Math. Marcel Makowski
Institut für Geometrie und Praktische Mathematik
RWTH-Aachen
Templergraben 55
D-52056 Aachen, Germany
email: makowski(a)igpm.rwth-aachen.de
Phone: +49-241-80-97066
Fax: +49-241-80-92317
URL: http://www.igpm.rwth-aachen.de
Greetings -
I have compiled OpenFlipper on my Mac Mini and upon starting up, I am
greeted by a message that my driver/hardware does not support OpenGL
2.0. My Mini is rather old - it's an Intel Core Duo that is at least
5 years old, and so I am not surprised by this. Of course I had to
build my own OpenFlipper because the compiled version that's
available is 64-bit only, and my Mini is 32-bit. Perhaps I hoped I
would get lucky :-)
So my question is this: can I assume that a current iMac will have
sufficient OpenGL support? The latest machine I will be getting has
an AMD (ATI) Radeon HD 6970M card, which I think should be supporting
OpenGL 2.1 at least...
Thanks!
Hi,
OpenFlipper 1.0.1 has been released. This release adds a new datatype
for simple Coordinate system objects, a lot of Documentation for the
available plugin interfaces and some bugfixes.
A detailed list of changes can be found in the changelog:
http://openflipper.org/Documentation/OpenFlipper-1.0.1/changelog.html
Best Regards,
Jan Möbius
--
Dipl.Inform. Jan Möbius
Department of Computer Science VIII
Aachen University of Technology (RWTH)
Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817
Fax ++49 (0)241 80-22899
mailto:moebius@cs.rwth-aachen.de
http://www.rwth-graphics.de
Hi,
I was trying to install Openflipper but when I run the make tool I get a
undefined interface error.
I send the output of the cmake configuration and also the error from
the make tool below. This is a second run of the make tool, by the way.
Thanks in advance,
Joao Bettencourt
ifisc@rizoma:~/bin/OpenFlipper-1.0/build$ cmake ..
-- FTGL was not found. Make sure FTGL_LIBRARY and FTGL_INCLUDE_DIR are
set to the directories containing the include and lib files for FTGL.
If you do not have the library you will not be able to use the Text
node.
-- FTGL was not found. Make sure FTGL_LIBRARY and FTGL_INCLUDE_DIR are
set to the directories containing the include and lib files for FTGL.
If you do not have the library you will not be able to use the Text
node.
-- FTGL was not found. Make sure FTGL_LIBRARY and FTGL_INCLUDE_DIR are
set to the directories containing the include and lib files for FTGL.
If you do not have the library you will not be able to use the Text
node.
MESSAGEFTGL not found! Disabled ftgl support!
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
************************************************************
* ACG Buildsystem *
* *
* Package : OpenFlipper *
* Version : 1.0 *
************************************************************
Plugin configure check results:
TextureControl : Yes
TypeSphere : Yes
Backup : Yes
FileBVH : Yes
MeshRepair : Yes
FilePla : Yes
Move : Yes
SkeletonEditing : Yes
TypeLight : Yes
FileOBJ : Yes
FileLgt : Yes
FileSPH : Yes
Laplace : Yes
Info : Yes
FileOfv : Yes
Slice : Yes
Color : Yes
SimpleSmoother : Yes
TypeSkeleton : Yes
Subdivider : Yes
FilePLY : Yes
TypePlane : Yes
TypePolyMesh : Yes
TypeTriangleMesh : Yes
TypeBSplineCurve : Yes
FileSkeleton : Yes
Selection : Yes
IsotropicRemesher : Yes
VSI : Yes
FileOM : Yes
FileSTL : Yes
FileSKL : Yes
Topology : Yes
INI : Yes
SkeletalAnimation : Yes
TypeBSplineSurface : Yes
Print : Yes
Scripting : Yes
Smoother : Yes
ViewControl : Yes
Datacontrol : Yes
Decimater : Yes
FileOFF : Yes
MeanCurvature : Yes
FileScript : Yes
************************************************************
-- Configuring done
-- Generating done
-- Build files have been written to: /home/ifisc/bin/OpenFlipper-1.0/build
ifisc@rizoma:~/bin/OpenFlipper-1.0/build$ make
[ 24%] Built target OpenMeshCore
[ 24%] Built target OpenMeshCoreStatic
[ 24%] Built target OpenMeshTools
[ 24%] Built target OpenMeshToolsStatic
[ 24%] Built target ACG
[ 24%] Built target translations_target_PluginLib
[ 24%] Generating moc_QtGraphicsButton.cpp
/home/ifisc/bin/OpenFlipper-1.0/OpenFlipper/widgets/glWidget/QtGraphicsButton.hh:67: Error: Undefined
interface
make[2]: *** [OpenFlipper/PluginLib/moc_QtGraphicsButton.cpp] Error 1
make[1]: *** [OpenFlipper/PluginLib/CMakeFiles/PluginLib.dir/all] Error 2
make: *** [all] Error 2
ifisc@rizoma:~/bin/OpenFlipper-1.0/build$
Joao Bettencourt
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Hi,
this is a reminder that the OpenMesh and OpenFlipper Mailing lists are
used by people from many different countries. To allow them to follow
the conversations, please use English to post to the lists.
Best Regards,
Jan Möbius
--
Dipl.Inform. Jan Möbius
Department of Computer Science VIII
Aachen University of Technology (RWTH)
Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817
Fax ++49 (0)241 80-22899
mailto:moebius@cs.rwth-aachen.de
http://www.rwth-graphics.de
Hallo,
ich würde gern wissen, ob und wie man Faces einfärben kann?
Ein bestehendes Dreiecksnetz habe ich durch "Cluster" von gleichen
Dreiecken angenähert
und würde nun gern kongruente Dreiecke durch gleiche Farben markieren.
Ich würde mich sehr über diesen Tip freuen. Vielen Dank im voraus.
Gruß,
Marcel Makowski
(IGPM)
Hi,
OpenFlipper 1.0 has been released. This release adds a new Datatype for
skeletons and the corresponding skeleton editing and animation plugins
(Skeleton reading/writing is supported for BVH files).
Additionally we integrated a subdivision plugin, a mesh repair plugin
and backup functionality.
A detailed list of changes can be found in the changelog:
http://openflipper.org/Documentation/OpenFlipper-1.0/changelog.html
Best Regards,
Jan Möbius
--
Dipl.Inform. Jan Möbius
Department of Computer Science VIII
Aachen University of Technology (RWTH)
Ahornstrasse 55, 52074 Aachen, Germany
Phone ++49 (0)241 80-21817
Fax ++49 (0)241 80-22899
mailto:moebius@cs.rwth-aachen.de
http://www.rwth-graphics.de