Hi,

On Thu, 2005-10-13 at 11:29 +0200, Antonio Bleile wrote:
> Hi,
> 
> I'm creating a bounding box for my nodes with
> makeBox(...). I want to do a simple thing:
> Make the bounding box transparent. I tried
> to set the color, but I can't seem to set 4-tupel
> color vectors. Then I tried to modify the material
> with "setTransparency". But the result looks 
> horrible.
> 
> [...]
> bboxMat = SimpleMaterial::create();
> bboxMat->setTransparency( 0.5 );
> [...]
> 
> It must be simple! :-)

the setTransparency should be fine, unfortunately handling transparency
in OpenGL is not easy, you need back to front sorting. Which we only do
for objects. I guess your result looks horrible is due to this lack of
sorting of the faces of your box. If you want to have a correct
transparent box you have to create six plane objects and arrange them.
There are more complex ways to handle transparency which don't need
sorting (multipass methods) but they are not inside OpenSG yet.


regards,
  gerrit



-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to