>
> Brett,
>
> PagedLod is similar to ProxyNode in that you can set the filenames for
> the child nodes and they will be loaded as needed, but it has added
> support for unloading them, too.
>


So  how should someone construct this scenegraph:

  Group
    PagedLOD
         child 0 -> local tile geometry at low resolution
         child 1 -> external file reference

    PagedLOD
         child 0 -> local tile geometry at low resolution
         child 1 -> external file reference

    PagedLOD
         child 0 -> local tile geometry at low resolution
         child 1 -> external file reference

    PagedLOD
         child 0 -> local tile geometry at low resolution
         child 1 -> external file reference


Would this work?

osg::group* group = new osg::group;

osg::pagedLOD* pagedLod0 = new osg::pagedLOD;
pagedLod0->setFilename(0, pagedLod0LowResFilename);
pagedLod0->setFilename(1, pagedLod0Child0Filename);
group->addChild(pagedLod0);


osg::pagedLOD* pagedLod1 = new osg::pagedLOD;
pagedLod1->setFilename(0, pagedLod1LowResFilename);
pagedLod1->setFilename(1, pagedLod1Child0Filename);
group->addChild(pagedLod1);


osg::pagedLOD* pagedLod2 = new osg::pagedLOD;
pagedLod2->setFilename(0, pagedLod2LowResFilename);
pagedLod2->setFilename(1, pagedLod2Child0Filename);
group->addChild(pagedLod2);

osg::pagedLOD* pagedLod3 = new osg::pagedLOD;
pagedLod3->setFilename(0, pagedLod3LowResFilename);
pagedLod3->setFilename(1, pagedLod3Child0Filename);
group->addChild(pagedLod3);

Thanks,
Brett
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to