thanks Gerrick ! that worked <br>Abhi<br><br><br><div class="gmail_quote">On Thu, Jul 3, 2008 at 1:36 PM,  <<a href="mailto:osg-users-request@lists.openscenegraph.org">osg-users-request@lists.openscenegraph.org</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Send osg-users mailing list submissions to<br>
        <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br>
or, via email, send a message with subject or body 'help' to<br>
        <a href="mailto:osg-users-request@lists.openscenegraph.org">osg-users-request@lists.openscenegraph.org</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:osg-users-owner@lists.openscenegraph.org">osg-users-owner@lists.openscenegraph.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of osg-users digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
   1. Re: Render To Texture attached Image do not support RGBA32<br>
      format, value clamped to 1! (hesicong2006)<br>
   2. Re: Render To Texture attached Image do not support       RGBA32<br>
      format, value clamped to 1! (Robert Osfield)<br>
   3. Re: Issue with Model Display in OSG with VR Juggler<br>
      (Doug McCorkle)<br>
   4. Re: Osgswig (Gerwin de Haan)<br>
   5. Re: osgViewer 's' key Geometry information (Paul Martz)<br>
   6. Re: Determining supported file formats (Paul Martz)<br>
   7. Only intersecting certain nodes in the scene graph<br>
      (Jason Beverage)<br>
   8. Re: Only intersecting certain nodes in the scene graph<br>
      (Paul Martz)<br>
   9. Re: Only intersecting certain nodes in the scene graph<br>
      (Mathieu MARACHE)<br>
  10. Re: Only intersecting certain nodes in the scene graph<br>
      (Jean-S?bastien Guay)<br>
  11. Re: Only intersecting certain nodes in the scene graph<br>
      (Jason Beverage)<br>
  12. Re: Determining supported file formats (Robert Osfield)<br>
  13. Re: Determining supported file formats (Paul Martz)<br>
  14. Re: Issue with Model Display in OSG with VR Juggler<br>
      (Galen Faidley)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Fri, 04 Jul 2008 00:11:44 +0800<br>
From: hesicong2006 <<a href="mailto:hesicong2006@163.com">hesicong2006@163.com</a>><br>
Subject: Re: [osg-users] Render To Texture attached Image do not<br>
        support RGBA32 format, value clamped to 1!<br>
To: OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <<a href="mailto:486CFA40.10009@163.com">486CFA40.10009@163.com</a>><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080704/bfa101ff/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080704/bfa101ff/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Thu, 3 Jul 2008 17:17:02 +0100<br>
From: "Robert Osfield" <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>><br>
Subject: Re: [osg-users] Render To Texture attached Image do not<br>
        support RGBA32 format, value clamped to 1!<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:7ffb8e9b0807030917j4356056dq70f0de3c79d8aa7f@mail.gmail.com">7ffb8e9b0807030917j4356056dq70f0de3c79d8aa7f@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
On Thu, Jul 3, 2008 at 5:11 PM, hesicong2006 <<a href="mailto:hesicong2006@163.com">hesicong2006@163.com</a>> wrote:<br>
> Hi, Robert:<br>
>     Could you give me an answer? Thanks!<br>
<br>
No.  I don't have an answer.  I don't know everything about everything.<br>
<br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Thu, 3 Jul 2008 11:26:15 -0500<br>
From: Doug McCorkle <<a href="mailto:mccdo@iastate.edu">mccdo@iastate.edu</a>><br>
Subject: Re: [osg-users] Issue with Model Display in OSG with VR<br>
        Juggler<br>
To: OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <<a href="mailto:37095EC8-E62C-4222-91BC-BE669A9F43D0@iastate.edu">37095EC8-E62C-4222-91BC-BE669A9F43D0@iastate.edu</a>><br>
Content-Type: text/plain; charset="us-ascii"; Format="flowed";<br>
        DelSp="yes"<br>
<br>
<br>
On Jul 3, 2008, at 11:06 AM, Abhishek Seth wrote:<br>
<br>
> Hi !<br>
><br>
> I am having problems with how models look when loaded in my<br>
> Application. I am using OSGNav Sample program from VR Juggler 2.2.1<br>
> with OSG 2.4.  Juggler uses osgUtil::SceneView but does not use<br>
> osgViewer::.<br>
><br>
> When I load the file in OsgViewer it looks great; however in<br>
> Juggler's OSGNav it looks awful (the colors get washed out). I<br>
> suspect this is related to how Juggler is handling the Materials and<br>
> Lighting while rendering the model.  I have spent a fair amount of<br>
> time working through osgviewer.exe in the debuger to try to<br>
> determine the what it is doing with lighting.  It seems to set up<br>
> multiple lights and calls into the light::apply each frame.  Juggler<br>
> sets up a sigle light and never calls into the light::apply after<br>
> the initial set up.  Before I investigate this further I thought I'd<br>
> asked the list since I have the suspicion that is this something<br>
> simple and someone might recognive the issue my just looking at a<br>
> few screen shots.  I have attached screenshots for both Juggler's<br>
> OSGNav & OSGViewer and also the osg file them self.  Furthermore, I<br>
> have also included a simple model of a cube that demonstrates the<br>
> same effect.<br>
<br>
I imagine this has something to do with how the light is being setup.<br>
I would try using different settings in the:<br>
<br>
<a href="http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#1b1994aa3043cd522e749853595d4796" target="_blank">http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#1b1994aa3043cd522e749853595d4796</a><br>

<br>
or setup your own light:<br>
<br>
<a href="http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#e0a9dc2d8da29770af997f811df10144" target="_blank">http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#e0a9dc2d8da29770af997f811df10144</a><br>

<br>
Here is what your data looks like in my VR Juggler / OSG app.<br>
<br>
Doug<br>
<br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: Picture 1.png<br>
Type: image/png<br>
Size: 14173 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/2ceb9176/attachment-0001.png" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/2ceb9176/attachment-0001.png</a>><br>

-------------- next part --------------<br>
<br>
<br>
------------------------------<br>
<br>
Message: 4<br>
Date: Thu, 3 Jul 2008 18:35:05 +0200<br>
From: "Gerwin de Haan" <<a href="mailto:gerwindehaan@gmail.com">gerwindehaan@gmail.com</a>><br>
Subject: Re: [osg-users] Osgswig<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:715518200807030935h57f066c0wcfa9da1fe4ca9111@mail.gmail.com">715518200807030935h57f066c0wcfa9da1fe4ca9111@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
I see, the MixinVector class has been recently added to SVN head:<br>
r8467 | robert | 2008-06-19 22:38:38 +0200 (Thu, 19 Jun 2008)<br>
I probably see where the error is, you might want to add this in<br>
osg_header.i if you're in a hurry:<br>
#if (OPENSCENEGRAPH_MINOR_VERSION > 4)<br>
#include <osg/MixinVector><br>
#endif<br>
This should get you compiling, in the meantime I'll let my machine do all<br>
the compilation and see what else needs to be checked in in the osgswig svn.<br>
<br>
<br>
On Thu, Jul 3, 2008 at 5:58 PM, Gerrick Bivins <<a href="mailto:gbivins@objectreservoir.com">gbivins@objectreservoir.com</a>><br>
wrote:<br>
<br>
>  I'm on 10.5.3 Mac OSX.<br>
> Here's the error:<br>
><br>
> /opt/local/bin/cmake -H/Users/gbivins/work/APIs/osgswig-new<br>
> -B/Users/gbivins/work/APIs/osgswig-new/build-mac --check-build-system<br>
> CMakeFiles/Makefile.cmake 0<br>
> /opt/local/bin/cmake -E cmake_progress_start<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/CMakeFiles<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/CMakeFiles/progress.make<br>
> make -f CMakeFiles/Makefile2 all<br>
> make -f src/python/CMakeFiles/_osg.dir/build.make<br>
> src/python/CMakeFiles/_osg.dir/depend<br>
> cd /Users/gbivins/work/APIs/osgswig-new/build-mac && /opt/local/bin/cmake<br>
> -E cmake_depends "Unix Makefiles" /Users/gbivins/work/APIs/osgswig-new<br>
> /Users/gbivins/work/APIs/osgswig-new/src/python<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/CMakeFiles/_osg.dir/DependInfo.cmake<br>
> --color=<br>
> make -f src/python/CMakeFiles/_osg.dir/build.make<br>
> src/python/CMakeFiles/_osg.dir/build<br>
> /opt/local/bin/cmake -E cmake_progress_report<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/CMakeFiles 1<br>
> [  2%] Building CXX object src/python/CMakeFiles/_osg.dir/osgPYTHON_wrap.o<br>
> cd /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python &&<br>
> /usr/bin/c++    -D_osg_EXPORTS   -fPIC<br>
> -I/Users/gbivins/work/APIs/installs/include<br>
> -I/Users/gbivins/work/APIs/osgswig-new/include<br>
> -I/Users/gbivins/work/APIs/osgswig-new/build-mac/include<br>
> -I/System/Library/Frameworks/Python.framework/Headers   -o<br>
> CMakeFiles/_osg.dir/osgPYTHON_wrap.o -c<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/osgPYTHON_wrap.cxx<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/osgPYTHON_wrap.cxx:<br>
> In function 'void*<br>
> _p_osg__TemplateIndexArrayT_unsigned_int_osg__Array__UIntArrayType_1_0x1405_tTo_p_MixinVectorT_unsigned_int_t(void*,<br>
> int*)':<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/osgPYTHON_wrap.cxx:260041:<br>
> error: 'MixinVector' was not declared in this scope<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/osgPYTHON_wrap.cxx:260041:<br>
> error: expected primary-expression before 'void'<br>
> /Users/gbivins/work/APIs/osgswig-new/build-mac/src/python/osgPYTHON_wrap.cxx:260041:<br>
> error: expected `)' before 'void'<br>
> make[2]: *** [src/python/CMakeFiles/_osg.dir/osgPYTHON_wrap.o] Error 1<br>
> make[1]: *** [src/python/CMakeFiles/_osg.dir/all] Error 2<br>
> make: *** [all] Error 2<br>
><br>
> Gerrick<br>
><br>
><br>
><br>
> On 7/3/08 10:55 AM, "Gerwin de Haan" <<a href="mailto:gerwindehaan@gmail.com">gerwindehaan@gmail.com</a>> wrote:<br>
><br>
> I use OpenSceneGraph-2.4.0 on linux, last time I checked windows was fine<br>
> too. What errors do you get ? In the meantime I'll do a svn-head checkout<br>
> and see what's up.<br>
><br>
><br>
> On Thu, Jul 3, 2008 at 3:04 PM, Gerrick Bivins <<br>
> <a href="mailto:gbivins@objectreservoir.com">gbivins@objectreservoir.com</a>> wrote:<br>
><br>
> What version of osg is needed to compile with osgswig? I'm getting compile<br>
> errors with the svn head.<br>
><br>
><br>
><br>
><br>
> On 7/3/08 4:11 AM, "Gerwin de Haan" <<a href="mailto:gerwindehaan@gmail.com">gerwindehaan@gmail.com</a>> wrote:<br>
><br>
> Good to see everyone's still up and running on osgswig, although it's<br>
> always showing on the google code page. I'm using osgswig (for Python) on a<br>
> daily basis, every now and then I commit some changes to svn. Most of the<br>
> stuff I do is not directly in osgswig itself, but I still want to transfer<br>
> some of my work into the examples. E.g. I recently used osgswig within a<br>
> PyGTK window, also the use together with IPython works fine. Please post any<br>
> requests for features, examples etc. in the google code wiki<br>
> <a href="http://code.google.com/p/osgswig/w/list" target="_blank">http://code.google.com/p/osgswig/w/list</a> (or on this mailing list). BTW, we<br>
> could use some help with the Java and Ruby side of things.<br>
><br>
><br>
> On Thu, Jul 3, 2008 at 10:33 AM, Hartmut Seichter <<a href="mailto:lists@technotecture.com">lists@technotecture.com</a>><br>
> wrote:<br>
><br>
> Gerrick Bivins wrote:<br>
><br>
> Any plans for building java binding with Cmake?<br>
><br>
><br>
><br>
><br>
> Well, in the early days when osgSWIG was osgWrapper/Bindings I had a Java<br>
> version running. Being just a far observer of Java I am too unfamiliar of<br>
> the Java way of packaging. But in principle the build should be working.<br>
><br>
><br>
> H<br>
><br>
> On 6/27/08 8:27 AM, "Luigi Calori" <<a href="mailto:l.calori@cineca.it">l.calori@cineca.it</a>> wrote:<br>
><br>
><br>
><br>
> Hi Harmut, I did not know you were still working on osgswig, If it can<br>
> help, I attach some mods we have done to develop some code based on osgswig<br>
> We have tried to add wrapping to write node visitor derived python<br>
> I include all our mods, (we have also mod cmake to covert .dll to pyd)<br>
> It is tested  under win XP with osg 2.5<br>
> We have also tried it under Linux and it compiles correctly but has some<br>
> runtime problems<br>
> We have also integrated osg window with wxpython, it is working under<br>
> windows but bad performance under linux<br>
><br>
> I attach a patch built with tortoise patch<br>
><br>
><br>
><br>
> ------------------------------<br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
><br>
> ------------------------------<br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/1a9266ce/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/1a9266ce/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 5<br>
Date: Thu, 3 Jul 2008 10:39:05 -0600<br>
From: "Paul Martz" <<a href="mailto:pmartz@skew-matrix.com">pmartz@skew-matrix.com</a>><br>
Subject: Re: [osg-users] osgViewer 's' key Geometry information<br>
To: "'OpenSceneGraph Users'" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <76C41608EED14A16809AFD80EDA3A062@Supreme><br>
Content-Type: text/plain;       charset="us-ascii"<br>
<br>
> Yes this feature has been pending since 2.0... Paul wrote the<br>
> Quick Start Guide on the assumption that we'd get this<br>
> feature back in 2.x in quick time, but alas been sweeeept<br>
> away with work so haven't got to it yet, even one year on.<br>
<br>
Currently, updating the Quick Start Guide is low on my priority list, so any<br>
change to this section will probably be pending for quite some time. I'll<br>
try to add this to the errata in the near future.<br>
   -Paul<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 6<br>
Date: Thu, 3 Jul 2008 11:06:04 -0600<br>
From: "Paul Martz" <<a href="mailto:pmartz@skew-matrix.com">pmartz@skew-matrix.com</a>><br>
Subject: Re: [osg-users] Determining supported file formats<br>
To: "'OpenSceneGraph Users'" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <1BC71C9746CF48CF9ECAC8D1B704F896@Supreme><br>
Content-Type: text/plain;       charset="us-ascii"<br>
<br>
> Hi Paul,<br>
><br>
> I can certainly see value in such a application.  To support<br>
> it you might want to directly extend the ReaderWriter base<br>
> class with a<br>
> supportedFormats() method of some kind, perhaps this is<br>
> something that might fall in besides the need to generalise<br>
> the handling of different protocols i.e. http, https etc or a<br>
> per plugin bases.<br>
<br>
Thanks, Robert -- I agree it might be useful to enhance the ReaderWriter<br>
interface at some point in the future to support this application.<br>
<br>
For now, I'm going to go ahead and submit what I have. We will encounter<br>
some issues with plugins returning error codes, which, hopefully, the<br>
community will chip in and help resolve, and we'll also encounter problems<br>
with the 3rdparty dependencies spewing error messages into our output<br>
stream. Not sure what we can do about that.<br>
<br>
Here's some brief usage notes regarding the submission:<br>
<br>
I'm submitting this as a new application (rather than example) and calling<br>
it "osgio". Simple usage is as follows:<br>
<br>
  osgio<br>
  osgio -csv<br>
  osgio flt obj 3ds bmp<br>
<br>
In the first form, osgio builds a list of potentially supported extensions,<br>
tests OSG for support, and outputs the extension and ReaderWriter class name<br>
if OSG supports that extension.<br>
<br>
In the second form, osgio outputs in CSV format. Each line represents the<br>
support status of a given extension. Columns contain the extension name,<br>
ReaderWriter class name, and support for read/write of Nodes, Images,<br>
Objects, and HeightFields represented by an "X" (absence of "X" indicates a<br>
lack of support).<br>
<br>
The third form tests a specific set of given extensions.<br>
<br>
The second and third forms may be combined to output a set of specific<br>
extensions in CSV format.<br>
<br>
Will post to osg-submissions shortly...<br>
<br>
Paul Martz<br>
Skew Matrix Software LLC<br>
<a href="http://www.skew-matrix.com" target="_blank">http://www.skew-matrix.com</a><br>
+1 303 859 9466<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 7<br>
Date: Thu, 3 Jul 2008 13:20:03 -0400<br>
From: "Jason Beverage" <<a href="mailto:jasonbeverage@gmail.com">jasonbeverage@gmail.com</a>><br>
Subject: [osg-users] Only intersecting certain nodes in the scene<br>
        graph<br>
To: "osg users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:2c4bbbeb0807031020v1b548fd9p47601b8deff20c4@mail.gmail.com">2c4bbbeb0807031020v1b548fd9p47601b8deff20c4@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi all,<br>
<br>
This is probably a very basic question, but I'm having a hard time<br>
understanding how the traversal masks work when using an<br>
IntersectionVisitor.<br>
<br>
I have a scene that contains an osgdem generated terrain database as well as<br>
other nodes such as text labels, lines, etc.  In certain situations, I only<br>
want to compute the intersections against the terrain database.<br>
<br>
I created a node mask for the terrain, 0x1, and used setNodeMask to set it<br>
on the root node of the terrain database.<br>
<br>
I am using the computeIntersections function of Viewer and passed along that<br>
traversal mask hoping that it would only intersect the paged database.<br>
However, the computeIntersections function is computing intersections<br>
against all of the nodes in the scene graph instead of just the paged<br>
database.<br>
<br>
Does this usage sound correct or am I way off base?<br>
<br>
Thanks!<br>
<br>
Jason<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/fcea6036/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/fcea6036/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 8<br>
Date: Thu, 3 Jul 2008 11:27:30 -0600<br>
From: "Paul Martz" <<a href="mailto:pmartz@skew-matrix.com">pmartz@skew-matrix.com</a>><br>
Subject: Re: [osg-users] Only intersecting certain nodes in the scene<br>
        graph<br>
To: "'OpenSceneGraph Users'" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <00A0993737B3450885F5BEF38F2C92FC@Supreme><br>
Content-Type: text/plain; charset="us-ascii"<br>
<br>
The traversal mask gets bitwise ANDed with the node mask. You don't say what<br>
your node mask is set to for your text and lines, but if you AND their node<br>
mask with your traversal mask and you get non-zero, then they will be<br>
intersection-tested. The default node mask is 0xffffffff; perhaps you forgot<br>
to change it for the text and lines?<br>
<br>
What you probably want to do is have terrain nodes with node mask (0x1<<0),<br>
text with (0x1<<1), lines with (0x1<<2), etc. This way, your traversal mask<br>
of (0x1<<0), when ANDed with the node mask, will result in non-zero only for<br>
terrain nodes.<br>
<br>
Paul Martz<br>
Skew Matrix Software LLC<br>
<a href="http://www.skew-matrix.com" target="_blank">http://www.skew-matrix.com</a> <<a href="http://www.skew-matrix.com/" target="_blank">http://www.skew-matrix.com/</a>><br>
+1 303 859 9466<br>
<br>
<br>
  _____<br>
<br>
From: <a href="mailto:osg-users-bounces@lists.openscenegraph.org">osg-users-bounces@lists.openscenegraph.org</a><br>
[mailto:<a href="mailto:osg-users-bounces@lists.openscenegraph.org">osg-users-bounces@lists.openscenegraph.org</a>] On Behalf Of Jason<br>
Beverage<br>
Sent: Thursday, July 03, 2008 11:20 AM<br>
To: osg users<br>
Subject: [osg-users] Only intersecting certain nodes in the scene graph<br>
<br>
<br>
Hi all,<br>
<br>
This is probably a very basic question, but I'm having a hard time<br>
understanding how the traversal masks work when using an<br>
IntersectionVisitor.<br>
<br>
I have a scene that contains an osgdem generated terrain database as well as<br>
other nodes such as text labels, lines, etc.  In certain situations, I only<br>
want to compute the intersections against the terrain database.<br>
<br>
I created a node mask for the terrain, 0x1, and used setNodeMask to set it<br>
on the root node of the terrain database.<br>
<br>
I am using the computeIntersections function of Viewer and passed along that<br>
traversal mask hoping that it would only intersect the paged database.<br>
However, the computeIntersections function is computing intersections<br>
against all of the nodes in the scene graph instead of just the paged<br>
database.<br>
<br>
Does this usage sound correct or am I way off base?<br>
<br>
Thanks!<br>
<br>
Jason<br>
<br>
<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/62e5297d/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/62e5297d/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 9<br>
Date: Thu, 3 Jul 2008 19:33:51 +0200<br>
From: "Mathieu MARACHE" <<a href="mailto:mathieu.marache@gmail.com">mathieu.marache@gmail.com</a>><br>
Subject: Re: [osg-users] Only intersecting certain nodes in the scene<br>
        graph<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:263ff6d10807031033i6748bf5aq50ca8c2956666e6f@mail.gmail.com">263ff6d10807031033i6748bf5aq50ca8c2956666e6f@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi,<br>
<br>
I'll pitch in for this one :-)<br>
<br>
You need to set the mask of the other nodes by removing the mask of your<br>
visitor.<br>
<br>
I tried to explain this with a simplified version of the mask using 4 bits<br>
to a collegue recently. Here it goes :<br>
<br>
root_node has 2 children, child_1 and child_2.<br>
<br>
my intersection visitor's node mask is like yours set to 0001 (0x1)<br>
<br>
child_2 node's mask is set to 0001<br>
<br>
0001 : visitor<br>
1111 : root_node<br>
1111 : child_1<br>
0001 : child_2<br>
<br>
everybody matches your visitor's mask so everybody get's traversed<br>
<br>
<br>
now the correct solution would be to set child_1 node mask to the complement<br>
to the visitor's mask (here 1110) and don't touch the child_2's one :<br>
<br>
0001 : visitor<br>
1111 : root_node<br>
1110 : child_1<br>
1111 : child_2<br>
<br>
now everybody except child_1 gets traversed...<br>
<br>
HTH<br>
P.S. Paul beat me into this one, but my explanation will hopefully make it<br>
more visual :-)<br>
<br>
2008/7/3 Jason Beverage <<a href="mailto:jasonbeverage@gmail.com">jasonbeverage@gmail.com</a>>:<br>
<br>
> Hi all,<br>
><br>
> This is probably a very basic question, but I'm having a hard time<br>
> understanding how the traversal masks work when using an<br>
> IntersectionVisitor.<br>
><br>
> I have a scene that contains an osgdem generated terrain database as well<br>
> as other nodes such as text labels, lines, etc.  In certain situations, I<br>
> only want to compute the intersections against the terrain database.<br>
><br>
> I created a node mask for the terrain, 0x1, and used setNodeMask to set it<br>
> on the root node of the terrain database.<br>
><br>
> I am using the computeIntersections function of Viewer and passed along<br>
> that traversal mask hoping that it would only intersect the paged database.<br>
> However, the computeIntersections function is computing intersections<br>
> against all of the nodes in the scene graph instead of just the paged<br>
> database.<br>
><br>
> Does this usage sound correct or am I way off base?<br>
><br>
> Thanks!<br>
><br>
> Jason<br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
<br>
<br>
--<br>
Mathieu<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/3bd09b35/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/3bd09b35/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 10<br>
Date: Thu, 03 Jul 2008 13:37:50 -0400<br>
From: Jean-S?bastien Guay <<a href="mailto:jean-sebastien.guay@cm-labs.com">jean-sebastien.guay@cm-labs.com</a>><br>
Subject: Re: [osg-users] Only intersecting certain nodes in the scene<br>
        graph<br>
To: OpenSceneGraph Users <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <<a href="mailto:486D0E6E.6050507@cm-labs.com">486D0E6E.6050507@cm-labs.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
<br>
Hi Jason,<br>
<br>
> I created a node mask for the terrain, 0x1, and used setNodeMask to set<br>
> it on the root node of the terrain database.<br>
><br>
> I am using the computeIntersections function of Viewer and passed along<br>
> that traversal mask hoping that it would only intersect the paged<br>
> database.  However, the computeIntersections function is computing<br>
> intersections against all of the nodes in the scene graph instead of<br>
> just the paged database.<br>
<br>
The default node mask is 0xFFFFFFFF, and you don't mention if you set<br>
the node mask on your text items (or other objects) to something else.<br>
No matter what the traversal mask is you give to computeIntersections,<br>
it will return true when ANDed with 0xFFFFFFFF...<br>
<br>
You can for example set your terrain's mask to 0x1, and your GUI<br>
elements or other things to 0x2, and then give 0x1 as the traversal mask<br>
in computeIntersections, and it will only intersect with the terrain.<br>
<br>
I generally reserve one bit of the nodemask to items that are pickable,<br>
I find that makes comprehension simpler. Then I just have to make sure<br>
to set each object's nodemask appropriately at creation.<br>
<br>
Hope this helps,<br>
<br>
J-S<br>
--<br>
______________________________________________________<br>
Jean-Sebastien Guay    <a href="mailto:jean-sebastien.guay@cm-labs.com">jean-sebastien.guay@cm-labs.com</a><br>
                                <a href="http://www.cm-labs.com/" target="_blank">http://www.cm-labs.com/</a><br>
                         <a href="http://whitestar02.webhop.org/" target="_blank">http://whitestar02.webhop.org/</a><br>
<br>
<br>
------------------------------<br>
<br>
Message: 11<br>
Date: Thu, 3 Jul 2008 13:46:12 -0400<br>
From: "Jason Beverage" <<a href="mailto:jasonbeverage@gmail.com">jasonbeverage@gmail.com</a>><br>
Subject: Re: [osg-users] Only intersecting certain nodes in the scene<br>
        graph<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:2c4bbbeb0807031046w37328ca0pcc51fb3781458a69@mail.gmail.com">2c4bbbeb0807031046w37328ca0pcc51fb3781458a69@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Hi everyone,<br>
<br>
Thanks for your all your responses.  The only node mask that I was modifying<br>
was that of the terrain database and was leaving the masks for the other<br>
items at their default of 0xffffffff.<br>
<br>
It looks like I need to do more managed of the NodeMasks than I originally<br>
thought.<br>
<br>
Thanks!<br>
<br>
Jason<br>
<br>
On Thu, Jul 3, 2008 at 1:37 PM, Jean-S?bastien Guay <<br>
<a href="mailto:jean-sebastien.guay@cm-labs.com">jean-sebastien.guay@cm-labs.com</a>> wrote:<br>
<br>
> Hi Jason,<br>
><br>
>  I created a node mask for the terrain, 0x1, and used setNodeMask to set it<br>
>> on the root node of the terrain database.<br>
>><br>
>> I am using the computeIntersections function of Viewer and passed along<br>
>> that traversal mask hoping that it would only intersect the paged database.<br>
>>  However, the computeIntersections function is computing intersections<br>
>> against all of the nodes in the scene graph instead of just the paged<br>
>> database.<br>
>><br>
><br>
> The default node mask is 0xFFFFFFFF, and you don't mention if you set the<br>
> node mask on your text items (or other objects) to something else. No matter<br>
> what the traversal mask is you give to computeIntersections, it will return<br>
> true when ANDed with 0xFFFFFFFF...<br>
><br>
> You can for example set your terrain's mask to 0x1, and your GUI elements<br>
> or other things to 0x2, and then give 0x1 as the traversal mask in<br>
> computeIntersections, and it will only intersect with the terrain.<br>
><br>
> I generally reserve one bit of the nodemask to items that are pickable, I<br>
> find that makes comprehension simpler. Then I just have to make sure to set<br>
> each object's nodemask appropriately at creation.<br>
><br>
> Hope this helps,<br>
><br>
> J-S<br>
> --<br>
> ______________________________________________________<br>
> Jean-Sebastien Guay    <a href="mailto:jean-sebastien.guay@cm-labs.com">jean-sebastien.guay@cm-labs.com</a><br>
>                               <a href="http://www.cm-labs.com/" target="_blank">http://www.cm-labs.com/</a><br>
>                        <a href="http://whitestar02.webhop.org/" target="_blank">http://whitestar02.webhop.org/</a><br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/828ba2b0/attachment-0001.htm" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/828ba2b0/attachment-0001.htm</a>><br>

<br>
------------------------------<br>
<br>
Message: 12<br>
Date: Thu, 3 Jul 2008 18:51:21 +0100<br>
From: "Robert Osfield" <<a href="mailto:robert.osfield@gmail.com">robert.osfield@gmail.com</a>><br>
Subject: Re: [osg-users] Determining supported file formats<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:7ffb8e9b0807031051x35dcaa98m4a020e54f0ce3343@mail.gmail.com">7ffb8e9b0807031051x35dcaa98m4a020e54f0ce3343@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=ISO-8859-1<br>
<br>
Hi Paul,<br>
<br>
> I'm submitting this as a new application (rather than example) and calling<br>
> it "osgio".<br>
<br>
Thanks for this useful little utilitity.<br>
<br>
I do wonder if we could gather various functions together into a<br>
single application, something like osginfo, or osgconfig.  For<br>
instance gdal has gldal-config:<br>
<br>
> gdal-config<br>
Usage: gdal-config [OPTIONS]<br>
Options:<br>
        [--prefix[=DIR]]<br>
        [--libs]<br>
        [--dep-libs]<br>
        [--cflags]<br>
        [--version]<br>
        [--ogr-enabled]<br>
        [--formats]<br>
<br>
Perhaps we could go the same route, and have CMake provide config<br>
details for it.<br>
<br>
Robert.<br>
<br>
<br>
------------------------------<br>
<br>
Message: 13<br>
Date: Thu, 3 Jul 2008 12:03:01 -0600<br>
From: "Paul Martz" <<a href="mailto:pmartz@skew-matrix.com">pmartz@skew-matrix.com</a>><br>
Subject: Re: [osg-users] Determining supported file formats<br>
To: "'OpenSceneGraph Users'" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID: <5D2442C5BCE04B47A550DC76205B76D3@Supreme><br>
Content-Type: text/plain;       charset="us-ascii"<br>
<br>
> I do wonder if we could gather various functions together<br>
> into a single application, something like osginfo, or<br>
> osgconfig.  For instance gdal has gldal-config:<br>
><br>
> > gdal-config<br>
> Usage: gdal-config [OPTIONS]<br>
> Options:<br>
>         [--prefix[=DIR]]<br>
>         [--libs]<br>
>         [--dep-libs]<br>
>         [--cflags]<br>
>         [--version]<br>
>         [--ogr-enabled]<br>
>         [--formats]<br>
><br>
> Perhaps we could go the same route, and have CMake provide<br>
> config details for it.<br>
<br>
Seems like a great idea! "gdal-config --formats" was (sort of) the<br>
inspiration for osgio. I briefly considered having osgio output the version,<br>
but didn't want to overlap functionality; however, combining the two apps,<br>
plus adding additional info, seems like a good idea... Any takers?<br>
   -Paul<br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 14<br>
Date: Thu, 3 Jul 2008 13:36:52 -0500<br>
From: "Galen Faidley" <<a href="mailto:gfaidley@gmail.com">gfaidley@gmail.com</a>><br>
Subject: Re: [osg-users] Issue with Model Display in OSG with VR<br>
        Juggler<br>
To: "OpenSceneGraph Users" <<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a>><br>
Message-ID:<br>
        <<a href="mailto:89f2ff340807031136o6b5ff2d9l2a09f9796dbb6be6@mail.gmail.com">89f2ff340807031136o6b5ff2d9l2a09f9796dbb6be6@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="iso-8859-1"<br>
<br>
Doug,<br>
<br>
Thanks for getting back to Abhishek on this.  I have been working with<br>
him on the issue as well.<br>
<br>
We had already tried alternate default lights and the custom lighting<br>
but nothing seemed to help (we also tried them again after your post<br>
as a sanity check).  However, seeing the working lights in your screen<br>
shot made us do some more experimentation.  It turns out we were not<br>
quite using the default osgNav.  We had scaled the model by a factor<br>
0.001.  When we removed the scale the lighting behaved as expected.<br>
We also added the scale to the osg file and the lighting in osgviewer<br>
looked exactly like what we originally saw in juggler (the files are<br>
both attached).<br>
<br>
So I guess the question is how do we scale a light or at least get<br>
equivalently lighting with the scaled model?  I tried a number of<br>
things: attaching the light below the scale transform, scaling the<br>
light position, and scaling all the light parameters<br>
(constant_attenuation, linear_attenuation, etc).  So far none of these<br>
seem to make a difference.<br>
<br>
We'd appreciate any insight.<br>
<br>
Regards<br>
Galen<br>
<br>
<br>
<br>
On Thu, Jul 3, 2008 at 11:26 AM, Doug McCorkle <<a href="mailto:mccdo@iastate.edu">mccdo@iastate.edu</a>> wrote:<br>
><br>
> On Jul 3, 2008, at 11:06 AM, Abhishek Seth wrote:<br>
><br>
>> Hi !<br>
>><br>
>> I am having problems with how models look when loaded in my Application. I<br>
>> am using OSGNav Sample program from VR Juggler 2.2.1 with OSG 2.4.  Juggler<br>
>> uses osgUtil::SceneView but does not use osgViewer::.<br>
>><br>
>> When I load the file in OsgViewer it looks great; however in Juggler's<br>
>> OSGNav it looks awful (the colors get washed out). I suspect this is related<br>
>> to how Juggler is handling the Materials and Lighting while rendering the<br>
>> model.  I have spent a fair amount of time working through osgviewer.exe in<br>
>> the debuger to try to determine the what it is doing with lighting.  It<br>
>> seems to set up multiple lights and calls into the light::apply each frame.<br>
>>  Juggler sets up a sigle light and never calls into the light::apply after<br>
>> the initial set up.  Before I investigate this further I thought I'd asked<br>
>> the list since I have the suspicion that is this something simple and<br>
>> someone might recognive the issue my just looking at a few screen shots.  I<br>
>> have attached screenshots for both Juggler's OSGNav & OSGViewer and also the<br>
>> osg file them self.  Furthermore, I have also included a simple model of a<br>
>> cube that demonstrates the same effect.<br>
><br>
> I imagine this has something to do with how the light is being setup. I<br>
> would try using different settings in the:<br>
><br>
> <a href="http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#1b1994aa3043cd522e749853595d4796" target="_blank">http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#1b1994aa3043cd522e749853595d4796</a><br>

><br>
> or setup your own light:<br>
><br>
> <a href="http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#e0a9dc2d8da29770af997f811df10144" target="_blank">http://developer.vrjuggler.org/docs/vrjuggler/2.2/programmer.reference/classvrj_1_1OsgApp.html#e0a9dc2d8da29770af997f811df10144</a><br>

><br>
> Here is what your data looks like in my VR Juggler / OSG app.<br>
><br>
> Doug<br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> osg-users mailing list<br>
> <a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
> <a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
><br>
><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: Scaled.JPG<br>
Type: image/jpeg<br>
Size: 19658 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment.jpeg" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment.jpeg</a>><br>

-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: Without_Scale.JPG<br>
Type: image/jpeg<br>
Size: 19629 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment-0001.jpeg" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment-0001.jpeg</a>><br>

-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: cab_scale.osg<br>
Type: application/octet-stream<br>
Size: 75027 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment.obj" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment.obj</a>><br>

-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: cab.osg<br>
Type: application/octet-stream<br>
Size: 75013 bytes<br>
Desc: not available<br>
URL: <<a href="http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment-0001.obj" target="_blank">http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20080703/27bd6b51/attachment-0001.obj</a>><br>

<br>
------------------------------<br>
<br>
_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br>
<br>
End of osg-users Digest, Vol 13, Issue 14<br>
*****************************************<br>
</blockquote></div><br>