Hello,
One month ago I discovered OpenFlipper and I started working on a plugin.
I am currently striving for adding a new scene viewer and I wish you could
help me since I am having some difficulties.
Here are the features I want to implement that give me troubles:
My plugin can open a new popup window which shows a 2D-planar-view of the
3D-mesh currently loaded in the main OpenFlipper's viewport.
In this popup, the user is provided with some features already available in
the main Openflipper's viewport such as zoom/pan and pick.
Actually, I digged into OpenMesh's Core and CoreWidget source code to check
the main viewport's display and try to adapt it to my plugin.
At this point, I am trying to copy the main scenegraph's structure and to
create another scenegraph, handled by my plugin so that my plugin doesn't
mess with OpenFlipper's own scenegraph.
I am wondering if I am currently heading in the good direction or if it's
possible to achieve my goals by the mean of adding nodes in Openflipper's
main scenegraph, or any other way you could indicate me.
Thanks for your help!
William Chu
Hi,
I'm working with openFlipper and primarily using obj data files, but I was
hoping to use the OpenMesh format to store a few simple vertex wise
properties. I've found that OpenFlipper will successfully write an integer
vertex property to a .OM file, but does not restore the properties on load.
Does anyone have an idea where I might be going wrong, or if this might be
a bug?
Thanks,
David Lane
The two methods, updateFromLocal & updateFromGlobal are stated to propagate
the changes in coordinate system and also able to keep intact child nodes.
They are both protected and as far as I am aware can't be directly called
via something along these lines,
Pose* pose...;
int currentJointId.... ;
pose->updateFromLocal(currentJointId) ;
Searching through the openflipper project in visual studio, I can't see
anywhere these methods are called. I presume when I make alternations to
various poses I need to call some method, which will ultimately call these
methods in order to perform the update of the various joints in a skeleton.
Any help much appreciated,
Adam
It seems you are trying to pass an OpenMesh::ArrayItem::Face object as
the second parameter to operator() where in fact you have to pass a
OpenMesh::ArrayKernel::FaceHandle object.
> Send Openflipper mailing list submissions to
> openflipper(a)lists.rwth-aachen.de
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
> or, via email, send a message with subject or body 'help' to
> openflipper-request(a)lists.rwth-aachen.de
>
> You can reach the person managing the list at
> openflipper-owner(a)lists.rwth-aachen.de
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Openflipper digest..."
>
>
> Today's Topics:
>
> 1. no matching functio error (Bo Wu)
> 2. Re: no matching functio error (Jan Möbius)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 16 May 2012 21:04:48 +0800
> From: Bo Wu <wubogfkd(a)gmail.com>
> To: openflipper(a)lists.rwth-aachen.de
> Subject: [Openflipper] no matching functio error
> Message-ID:
> <CAE3hCD33J1w3gqPTMVrePt_J5eKLA1tqtU6xbMuWdQkJz_sZiw(a)mail.gmail.com>
> Content-Type: text/plain; charset="windows-1252"
>
> Dear all,
>
> I am newbie about OpenFlipper. When I try to compile it, I come with error
> as following:
>
> */OpenFlipper-1.2/Plugin-PropertyVis/PropertyVisPlugin.cc:1906:13: error:
> no matching function for call to
> ?OpenMesh::PolyMesh_ArrayKernelT<PolyTraits>::property(const
> OpenMesh::FPropHandleT<std::map<unsigned int, double> >&, const
> OpenMesh::ArrayItems::Face&)?*
>
> the clip around 1906 in the *PropertyVisPlugin.cc* is as following:
>
> *1898 template<typename MeshT, typename PropHandleT>
> 1899 class CopyProperty {
> 1900 public:
> 1901 CopyProperty(const PropHandleT &p1, const PropHandleT &p2,
> MeshT &m esh) :
> 1902 p1(p1), p2(p2), mesh(mesh) {}
> 1903
> 1904 template<typename PrimitiveHandleT>
> 1905 inline void operator() (const PrimitiveHandleT &pr) {
> 1906 mesh.property(p1, pr) = mesh.property(p2, pr);
> 1907 }
>
> How can I fix the error? thx
> *
Dear all,
I am newbie about OpenFlipper. When I try to compile it, I come with error
as following:
*/OpenFlipper-1.2/Plugin-PropertyVis/PropertyVisPlugin.cc:1906:13: error:
no matching function for call to
‘OpenMesh::PolyMesh_ArrayKernelT<PolyTraits>::property(const
OpenMesh::FPropHandleT<std::map<unsigned int, double> >&, const
OpenMesh::ArrayItems::Face&)’*
the clip around 1906 in the *PropertyVisPlugin.cc* is as following:
*1898 template<typename MeshT, typename PropHandleT>
1899 class CopyProperty {
1900 public:
1901 CopyProperty(const PropHandleT &p1, const PropHandleT &p2,
MeshT &m esh) :
1902 p1(p1), p2(p2), mesh(mesh) {}
1903
1904 template<typename PrimitiveHandleT>
1905 inline void operator() (const PrimitiveHandleT &pr) {
1906 mesh.property(p1, pr) = mesh.property(p2, pr);
1907 }
How can I fix the error? thx
*
--
Best regards,
Yours sincerely,
Wu Bo
I am sorry to interfere into a discussion of a specific matter with
something different.
I am a big fan of the OpenFlipper. It’s a great project, very useful (we
use it a lot at my3dscanner.com) and I bet it has a bright future. I would
personally advertise it as much as I can just because it is good!
But what is the intention of making an open-source with so obsolete
communication tools? No blog, comments, facebook, Google project/Code – you
name it! There are just no tools for discussing and improving, no tools
for collaboration. Just emails. Isn’t it awkward? Is it done on purpose?
Best regards,
Paul
On Mon, May 14, 2012 at 2:00 PM,
<openflipper-request(a)lists.rwth-aachen.de>wrote:
> Send Openflipper mailing list submissions to
> openflipper(a)lists.rwth-aachen.de
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
> or, via email, send a message with subject or body 'help' to
> openflipper-request(a)lists.rwth-aachen.de
>
> You can reach the person managing the list at
> openflipper-owner(a)lists.rwth-aachen.de
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Openflipper digest..."
>
>
> Today's Topics:
>
> 1. Re: PluginFunctions::isProjectionOrthographic bug? (Jan Möbius)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 14 May 2012 09:18:00 +0200
> From: Jan Möbius <moebius(a)cs.rwth-aachen.de>
> To: openflipper(a)lists.rwth-aachen.de
> Subject: Re: [Openflipper] PluginFunctions::isProjectionOrthographic
> bug?
> Message-ID: <4FB0B1A8.6090207(a)cs.rwth-aachen.de>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Hi,
>
> thanks for the report. It's definitely a bug. I fixed it and it is now
> in the svn.
>
> Best,
> Jan
>
> On 13.05.2012 03:38, Bengt Rosenberger wrote:
> > Hi!
> >
> > It seems PluginFunctions::isProjectionOrthographic checks for the viewer
> > id being >= 0. That obviously doesn't work when passing ACTIVE_VIEWER
> > which is -1. Shouldn't the method check for ACTIVE_VIEWER and use
> > activeExaminer_ as the id in that case?
> > It works when I manually pass PluginFunctions::activeExaminer.
> >
> > Bye!
> > _______________________________________________
> > 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
>
>
> ------------------------------
>
> _______________________________________________
> Openflipper mailing list
> Openflipper(a)lists.rwth-aachen.de
> http://mailman.rwth-aachen.de/mailman/listinfo/openflipper
>
>
> End of Openflipper Digest, Vol 27, Issue 4
> ******************************************
>
Hi!
It seems PluginFunctions::isProjectionOrthographic checks for the viewer
id being >= 0. That obviously doesn't work when passing ACTIVE_VIEWER
which is -1. Shouldn't the method check for ACTIVE_VIEWER and use
activeExaminer_ as the id in that case?
It works when I manually pass PluginFunctions::activeExaminer.
Bye!
Hej folks,
I try to get OpenFlipper running under MacOS with XCode. However
compilation always fails. I try to compile scheme ALL_BUILD, and in
*fixbundle* in get an error *"Fixup_bundle: not a valid bundle"*.
However I doubt that for debugging it is necessary to create a bundle at
all. Is there a way to supress bundle creation completely??
I use XCode 4.2, CMake 2.8.8 and the latest SVN version of OpenFlipper.
Thanks in advance for your help,
André
Hi!
I'm using a custom object type in my OpenFlipper plugin and I wondered
if there is a way to have a single type plugin handle multiple object types?
If not it would be very helpful to add this, as it's a pain to write a
small plugin for each new object type.
Using something like this it should be possible to enhanche
TypeInterface without breaking old code:
virtual bool TypeInterface::supportsType(DataType type)
{
return this->supportedType() == type;
}
virtual int TypeInterface::addEmpty(DataType type)
{
return this->addEmpty();
}
Thanks for OpenFlipper and OpenMesh!
Regards,
Bengt