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
Hallo Marlin und Jan,
vielen, vielen Dank für Eure Hilfe. Das war genau der Teil, der mir fehlte.
Die cmake-Finder hatte ich mir schon geschrieben, mir fehlte nur noch
der Eintrag in der
CMakeLists.txt in meinem Plugin-Verzeichnis. Danach funktionierte es direkt.
Gruß,
Marcel Makowski
(IGPM)
Am 25. Januar 2011 20:16 schrieb Marlin Frickenschmidt
<marlin.frickenschmidt(a)rwth-aachen.de>:
> Hallo Marcel,
> für BLAS und LAPACK gibt es bereits entsprechende cmake-Finder. Dort
> reicht es, die CMakeLists.txt deines Plugins in folgender Weise zu
> schreiben:
>
> include (plugin)
> openflipper_plugin (DEPS LAPACK BLAS)
>
> Also in die Klammern hinter openflipper_plugin einfach DEPS gefolgt von
> den Namen der Dependencies/Bibliotheken. Das funktioniert natürlich bei
> diesen beiden Bibliotheken nur, weil es bereits entsprechende Finder
> gibt. Schau dir doch mal die Finder im cmake-Verzeichnis von OpenFlipper
> an, damit kannst du (ein bisschen cmake-Kenntnisse vorausgesetzt) dann
> sicherlich auch Finder für deine Bibliotheken bauen.
>
> Lieber Gruß,
> Marlin
>
> On 01/25/2011 06:25 PM, Marcel Makowski wrote:
>> Hallo,
>> ich möchte ein Plugin schreiben, welches einige mathematische
>> Bibliotheken nutzen soll.
>> Mir ist allerdings nicht klar, wie ich diese Bibliotheken cmake übergebe.
>>
>> Als Beispiel nehmen wir das SimplePugin aus der Dokumentation und die
>> Funktionen aus den Bibliotheken
>> möchten wir in der Methode SmootherPlugin::simpleLaplace() verwenden.
>>
>> In einem anderen Beispielprojekt habe ich diese Bibliotheken
>> eingebunden, allerdings ohne cmake zu benutzen.
>> Hier das Beispiel :
>>
>> test_svd.cc:
>> -----------------
>>
>> #include <flens/flens.h>
>>
>> using namespace flens;
>>
>> typedef GeMatrix<FullStorage<double, ColMajor> > GEMatrix;
>> typedef DenseVector<Array<double> > DEVector;
>>
>> int
>> main()
>> {
>> int m = 5;
>> int n = 3;
>> GEMatrix A(m, n), U(m,m), VT(n,n);
>> DEVector s(min(m,n));
>>
>> for (int i=1; i<=m; ++i) {
>> for (int j=1; j<=n; ++j) {
>> A(i,j) = i + j;
>> }
>> }
>>
>> svd(A, s, U, VT);
>>
>> return 0;
>> }
>>
>> Die Datei test_svd.cc liegt im Verzeichnis
>> /home/masel/workspace/FLENS-2009-06-12/examples.
>> Erzeugt wird das ganze durch:
>> g++ -Wall -Wextra -g -O3 -fPIC -I
>> /home/masel/workspace/FLENS-2009-06-12 -I. -o test_svd test_svd.cc
>> -L.. -lflens -llapack -latlas -lblas
>>
>> Folglich muss cmake also irgendwie klargemacht werden, wie die
>> Bibliotheken flens, lapack, atlas und blas benutzt werden könne.
>> Ich weiß, dass man so etwas Prinzipiell mit Find<Bibliothekname>.cmake
>> Dateien und einträgen in der CMakeLists.txt erledigen sollte.
>>
>> Falls mir jemand einen Tip geben kann, würde mir das sehr helfen, da
>> ich schon seit einigen Woche versuche, das Problem zu lösen.
>>
>> Gruß,
>> Marcel Makowsi
>> (IGPM)
>>
>> _______________________________________________
>> Openflipper mailing list
>> Openflipper(a)lists.rwth-aachen.de
>> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
>
>
Hallo,
ich möchte ein Plugin schreiben, welches einige mathematische
Bibliotheken nutzen soll.
Mir ist allerdings nicht klar, wie ich diese Bibliotheken cmake übergebe.
Als Beispiel nehmen wir das SimplePugin aus der Dokumentation und die
Funktionen aus den Bibliotheken
möchten wir in der Methode SmootherPlugin::simpleLaplace() verwenden.
In einem anderen Beispielprojekt habe ich diese Bibliotheken
eingebunden, allerdings ohne cmake zu benutzen.
Hier das Beispiel :
test_svd.cc:
-----------------
#include <flens/flens.h>
using namespace flens;
typedef GeMatrix<FullStorage<double, ColMajor> > GEMatrix;
typedef DenseVector<Array<double> > DEVector;
int
main()
{
int m = 5;
int n = 3;
GEMatrix A(m, n), U(m,m), VT(n,n);
DEVector s(min(m,n));
for (int i=1; i<=m; ++i) {
for (int j=1; j<=n; ++j) {
A(i,j) = i + j;
}
}
svd(A, s, U, VT);
return 0;
}
Die Datei test_svd.cc liegt im Verzeichnis
/home/masel/workspace/FLENS-2009-06-12/examples.
Erzeugt wird das ganze durch:
g++ -Wall -Wextra -g -O3 -fPIC -I
/home/masel/workspace/FLENS-2009-06-12 -I. -o test_svd test_svd.cc
-L.. -lflens -llapack -latlas -lblas
Folglich muss cmake also irgendwie klargemacht werden, wie die
Bibliotheken flens, lapack, atlas und blas benutzt werden könne.
Ich weiß, dass man so etwas Prinzipiell mit Find<Bibliothekname>.cmake
Dateien und einträgen in der CMakeLists.txt erledigen sollte.
Falls mir jemand einen Tip geben kann, würde mir das sehr helfen, da
ich schon seit einigen Woche versuche, das Problem zu lösen.
Gruß,
Marcel Makowsi
(IGPM)
Hallo,
ich möchte ein Plugin schreiben, welches einige mathematische
Bibliotheken nutzen soll.
Mir ist allerdings nicht klar, wie ich diese Bibliotheken cmake übergebe.
Als Beispiel nehmen wir das SimplePugin aus der Dokumentation und die
Funktionen aus den Bibliotheken
möchten wir in der Methode SmootherPlugin::simpleLaplace() verwenden.
In einem anderen Beispielprojekt habe ich diese Bibliotheken
eingebunden, allerdings ohne cmake zu benutzen.
Hier das Beispiel :
test_svd.cc:
-----------------
#include <flens/flens.h>
using namespace flens;
typedef GeMatrix<FullStorage<double, ColMajor> > GEMatrix;
typedef DenseVector<Array<double> > DEVector;
int
main()
{
int m = 5,
int n = 3;
GEMatrix A(m, n), U(m,m), VT(n,n);
DEVector s(min(m,n));
for (int i=1; i<=m; ++i) {
for (int j=1; j<=n; ++j) {
A(i,j) = i + j;
}
}
// note that LAPACK will overwrite matrix A
svd(A, s, U, VT);
return 0;
}
Hi all,
Is that possibility to use Isotropic Remesh function in Openflipper lib without qt GUI? That mean I can only use OpenMesh and some functions/classes in Openflipper to remesh mesh. Somebody can tell how to do? Thanks very much.
thanks in advance,
chenbk
hi,
I'm sorry for a mistake in the previous email, that is I use OpenFlipper1.0RC7
not OpenFlipper1.0.
When I launch OpenFlipper.exe, it complains:
Warning! The OpenGL capabilities of your current machine/driver are not
suffient!
The following checks failed:
OpenGL version less then 2.0!
Please update your driver or graphics card.
When I press "OK", it pop out a crash windows which says "Stereo
Setting:OpenFlipper.exe".
My evironment is windowsXP, Winfast GTX460(NVidia), and I have already upate the
driver from nvidia official set.
Is this a bug? or could you tell me how to deal with this problem?
Regards
yaoyansi
Hallo Marlin,
vielen Dank, dein Vorschlag hat den Fehler behoben.
Gruß,
Marcel
Am 4. Januar 2011 17:45 schrieb Marlin Frickenschmidt <
marlin.frickenschmidt(a)rwth-aachen.de>:
> Hallo Marcel,
> bitte lösche einmal das Verzeichnis .OpenFlipper in deinem
> Home-Directory. Vielleicht hilft das.
>
> Lieber Gruß,
> Marlin
>
> On 01/04/2011 05:27 PM, Marcel Makowski wrote:
> > Hallo,
> >
> > zunächst möchte ich sagen, dass ich OpenFlipper mit cmake (Debug) und
> > make builden und auch starten konnte.
> > Als letztes habe ich versucht die Bibliothek FLENS zu benutzen,
> > allerdings funktionierte OpenFlipper kurzzeitig trotzdem noch.
> > Ob dies nun ein Seiteneffekt hatte, weiß ich nicht.
> >
> > Mir fiel allerdings auf, dass ich Probleme mit dem Full-Screen Modus
> bekam.
> > Einige Male habe ich es dann noch mit cmake und make gebuildet.
> >
> > Ich benutze im übrigen Ubuntu 10.04.
> >
> > Jetzt ist es jedenfalls so, dass OpenFlipper beim Ausführen immer mit
> > folgender Meldung abstürzt:
> >
> > masel@masel-x200
> :~/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin$
> > ./OpenFlipper
> >
> >
> >
> >
> > =====================================================
> > OpenFlipper or one of its plugins caused a Segfault.
> > This should not happen,... Sorry :-(
> > =====================================================
> >
> >
> > Trying a backtrace to show what happened last:
> > Stack frames: 10
> > 0: ./OpenFlipper(_Z9backtracev+0x20) [0x4a2912]
> > 1: ./OpenFlipper(_Z16segfaultHandlingi+0x140) [0x4a2b0a]
> > 2: /lib/libc.so.6(+0x33af0) [0x7f1227e6caf0]
> > 3:
> > ./OpenFlipper(_ZNK7QWidget13testAttributeEN2Qt15WidgetAttributeE+0x1c)
> > [0x50f074]
> > 4:
> >
> /home/masel/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin/../lib/OpenFlipper/libACG.so(_ZNK7QWidget9isVisibleEv+0x1d)
> > [0x7f1230127d67]
> > 5:
> >
> /home/masel/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin/../lib/OpenFlipper/libPluginLib.so(_ZN13QtSlideWindow12restoreStateER9QSettings+0x612)
> > [0x7f122fdb9404]
> > 6: ./OpenFlipper(_ZN4Core4initEv+0x373f) [0x4ab45b]
> > 7: ./OpenFlipper(main+0x8e6) [0x4a3700]
> > 8: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f1227e57c4d]
> > 9: ./OpenFlipper() [0x4a2619]
> >
> >
> > Backtrace completed, trying to abort now ...
> > Aborted
> > masel@masel-x200
> :~/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin$
> >
> > Ich habe selber überhaupt keine Ahnung, wo das Problem liegen könnte.
> > Sowohl die Release Version als auch das aktuellste svn Checkout stürtzen
> ab.
> >
> > Falls jemand eine Idee hat, wäre ich sehr dankbar.
> >
> > Gruß,
> > Marcel Makowski
> >
> >
> >
> > _______________________________________________
> > Openflipper mailing list
> > Openflipper(a)lists.rwth-aachen.de
> > http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
>
>
Hallo,
zunächst möchte ich sagen, dass ich OpenFlipper mit cmake (Debug) und make
builden und auch starten konnte.
Als letztes habe ich versucht die Bibliothek FLENS zu benutzen, allerdings
funktionierte OpenFlipper kurzzeitig trotzdem noch.
Ob dies nun ein Seiteneffekt hatte, weiß ich nicht.
Mir fiel allerdings auf, dass ich Probleme mit dem Full-Screen Modus bekam.
Einige Male habe ich es dann noch mit cmake und make gebuildet.
Ich benutze im übrigen Ubuntu 10.04.
Jetzt ist es jedenfalls so, dass OpenFlipper beim Ausführen immer mit
folgender Meldung abstürzt:
masel@masel-x200:~/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin$
./OpenFlipper
=====================================================
OpenFlipper or one of its plugins caused a Segfault.
This should not happen,... Sorry :-(
=====================================================
Trying a backtrace to show what happened last:
Stack frames: 10
0: ./OpenFlipper(_Z9backtracev+0x20) [0x4a2912]
1: ./OpenFlipper(_Z16segfaultHandlingi+0x140) [0x4a2b0a]
2: /lib/libc.so.6(+0x33af0) [0x7f1227e6caf0]
3: ./OpenFlipper(_ZNK7QWidget13testAttributeEN2Qt15WidgetAttributeE+0x1c)
[0x50f074]
4:
/home/masel/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin/../lib/OpenFlipper/libACG.so(_ZNK7QWidget9isVisibleEv+0x1d)
[0x7f1230127d67]
5:
/home/masel/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin/../lib/OpenFlipper/libPluginLib.so(_ZN13QtSlideWindow12restoreStateER9QSettings+0x612)
[0x7f122fdb9404]
6: ./OpenFlipper(_ZN4Core4initEv+0x373f) [0x4ab45b]
7: ./OpenFlipper(main+0x8e6) [0x4a3700]
8: /lib/libc.so.6(__libc_start_main+0xfd) [0x7f1227e57c4d]
9: ./OpenFlipper() [0x4a2619]
Backtrace completed, trying to abort now ...
Aborted
masel@masel-x200
:~/workspace/OpenFLipper/OpenFlipper-Free-1.0RC7/build/Build/bin$
Ich habe selber überhaupt keine Ahnung, wo das Problem liegen könnte.
Sowohl die Release Version als auch das aktuellste svn Checkout stürtzen ab.
Falls jemand eine Idee hat, wäre ich sehr dankbar.
Gruß,
Marcel Makowski