If two objects intersect and both objects are transparent ( call method SetTransparency ) then final picture is not correct. For expample, if one object is transparent and other is not, then no problems, everything is OK. But If both objects is transparent - then sum of colors is equal, not depence which object is front of view. In a result the 3D picture come totaly not correctly.
1. Green is transparent, brown not - everything is OK (http://foto.mail.ru/bk/regdamir/7/8.html)
2. Green is transparent, brown is a little transparent (http://foto.mail.ru/bk/regdamir/7/9.html)
3. The transparency for objects are equal ( http://foto.mail.ru/bk/regdamir/7/10.html ). In this case in color of front part of brown object should be more brown than other part after green object.
Can I swith OpenCascade in other, more realistics, mode? Please, help me!