Hi JS,

On Fri, May 15, 2009 at 3:22 PM, Jean-Sébastien Guay
<[email protected]> wrote:
> Small build error in ReaderWriterP3D. There are two versions of this file,
> one in "present3D-osg" and one in "plugin p3d", is this normal or do you
> just plan to remove the one in present3D-osg?

This code is a quick merge of Present3D functionality into the core
OSG.  There wasn't original a plugin in Present3D, but it my plan to
move the presentation reading code out into a plugin so the new p3d is
the first step in that direction.

I can't yet drop the presentation reading code from the present3D as
it uses an set of classes/event handlers that extend the scene graph a
little for the purposes of the presentation.  My plan is to have an
osgPresentation library that will provide the common classes that are
used by both present3D and the p3d plugin, once I have this I can
remove all the ReaderWriter code from the present3D app.

The  present3D-osg name used for the application is also only
temporary while we do testing against the original version of
Present3D that was managed as an external project.

I'm planning to make use of Present3D much more in the context of the
OpenSceneGraph in terms of running demos/tests as well as online
documentation.  What we have in svn/trunk right now is pretty crude
design/implementation wise, but as time go on it should shape up to be
an powerful high level component of the OSG.

> Since ReaderWriterP3D.cpp (both) is not in the osgDB project, "OSGDB_EXPORT
> MyReadFileCallback" resolved to "_declspec(dllimport) MyReadFileCallback"
> which meant that it tried to look for a MyReadFileCallback in some other DLL
> and (of course) couldn't find it, leading to unresolved externals errors.

Thanks now merged and submitted to svn/trunk.

Robert.
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org

Reply via email to