随笔 - 3, 文章 - 1, 评论 - 2, 引用 - 0
数据加载中……

getWorldPosition从Ogre1.6的Renderable类中移除

Ogre官方是基于怎样的考虑从而决定将该方法删除的呢?
随之而来的是如何获得node的世界坐标,getPosition()方法是相对于父节点的,无论怎样的父结点最终都是关于场景的root node,但它的位置是多少呢?位置是多少?是相对于世界坐标原点的吗?如果这个答案是肯定的,那么倒推回去,通过向量的加法运算就能得到任意场景中的任意节点的世界坐标.

查了下1.4的代码,发现Node的getWorldPosition()长成这样:哈哈!移除了也无妨嘛
    const Vector3& Node::getWorldPosition(voidconst
    {
        
return _getDerivedPosition();
    }

posted on 2008-11-27 22:02 uloaix 阅读(767) 评论(0)  编辑 收藏 引用 所属分类: Ogre


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理