Ogre官方是基于怎样的考虑从而决定将该方法删除的呢?
随之而来的是如何获得node的世界坐标,getPosition()方法是相对于父节点的,无论怎样的父结点最终都是关于场景的root node,但它的位置是多少呢?位置是多少?是相对于世界坐标原点的吗?如果这个答案是肯定的,那么倒推回去,通过向量的加法运算就能得到任意场景中的任意节点的世界坐标.
查了下1.4的代码,发现Node的getWorldPosition()长成这样:哈哈!移除了也无妨嘛
const Vector3& Node::getWorldPosition(void) const
{
return _getDerivedPosition();
}