Great! Thanks.

Werner.

_______________________________________________
Werner Lindgård, Programmerer
Telephone   +47 67 81 70 00
Direct line     +47 67 81 70 68
[EMAIL PROTECTED]

ViaNova Systems AS
Leif Tronstads Plass 4, P.O.Box 434
N-1302 Sandvika, Norway
________________________________________________

http://www.vianova.no
http://www.novapoint.com

________________________________________________



                                                                       
             "Robert Osfield"                                          
             <[EMAIL PROTECTED]                                         
             mail.com>                                                  To
             Sent by:                  "osg users"                     
             osg-users-bounces         <[email protected]>  
             @openscenegraph.n                                          cc
             et                                                        
                                                                   Subject
                                       Re: [osg-users] Transparent     
             03.07.2006 15:34          geometry?                       
                                                                       
                                                                       
             Please respond to                                         
                 osg users                                             
             <[EMAIL PROTECTED]                                         
               enegraph.net>                                           
                                                                       
                                                                       



Hi Werner,

The colours on an osg::Geometry (passed to OpenGL via glColor or
glColorArray) only take effect if glColorMaterial is off, but default
in the OSG its on and set to AMBIENT_AND_DIFFUSE, but a default
constructed osg::Material will switch off the ColorMatieral mode so I
suspect you have one such material in your scene.  See osg::Material
and also OpenGL docs on glMaterial/glColorMaterial.

Robert.

On 7/3/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
>
> Hello again.
>
> I am trying to set a few objects transparent, and I have discovered
> something a bit strange.
>
> When creating my own Geometry node, adding a color array to the geometry
> (using setColorArray and setColorBinding), the transparency of those
colors
> are ignored.
> At this moment I have already set the
> RenderingHint(osg::StateSet::TRANSPARENT_BIN) and setMode(GL_BLEND,
> osg::StateAttribute::ON) on the acompanying StateSet.
>
> If I skip using the color array, and instead add the color/transparency
> setting on the material on the given StateSet it renders as expected.
>
> Is this a "bug" or is it impossible to use the individual face colors on
> the (color array) on the geometry?
>
>
> Regards, Werner Lindgård.
>
>
> _______________________________________________
> Werner Lindgård, Programmerer
> Telephone   +47 67 81 70 00
> Direct line     +47 67 81 70 68
> [EMAIL PROTECTED]
>
> ViaNova Systems AS
> Leif Tronstads Plass 4, P.O.Box 434
> N-1302 Sandvika, Norway
> ________________________________________________
>
> http://www.vianova.no
> http://www.novapoint.com
>
> ________________________________________________
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://openscenegraph.net/mailman/listinfo/osg-users
> http://www.openscenegraph.org/
>
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/

Reply via email to