Thanks ulrich
I paste this code from others,and not check!
--- 09年4月2日,周四, Ulrich Hertlein <u.hertl...@sandbox.de> 写道:


发件人: Ulrich Hertlein <u.hertl...@sandbox.de>
主题: Re: [osg-users] Depth buffer data is not clamp to [0.0,1.0].
收件人: "OpenSceneGraph Users" <osg-users@lists.openscenegraph.org>
日期: 2009年4月2日,周四,下午5:14


Hi YangXiao,

On 2/4/09 3:22 PM, YangXiao wrote:
> z = float ( (depthBuffer->data())[i*4] );

Could it be your cast is wrong?  You're only reading every fourth byte and 
casting that to float, which explains why you're only seeing 0-255.

Try "z = ((float*) depthBuffer->data())[i];" instead.

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



      ___________________________________________________________ 
  好玩贺卡等你发,邮箱贺卡全新上线! 
http://card.mail.cn.yahoo.com/
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to