|
发表于 2010-4-21 08:29:20
|
显示全部楼层
是不是模型有一个“中心”会和根节点的坐标系原点重合呢 不一定
添加两个模型,那是不是两个模型的“中心”都会在坐标系原点重合 没有什么道理
模型的中心在哪里,是由模型本身决定的,譬如您在(x0,y0,z0)-(x1,y1,z1)的范围内构建了一个四边形,那么这个四边形模型的中心就在(0.5*(x0+x1),0.5*(y0+y1),0.5*(z0+z1))。
如果给这个四边形赋一个MatrixTransform父节点,那么虽然四边形模型节点的中心位置不变,但是它是定义在MatrixTransform节点的局部坐标系下的;此时计算整个子树的世界中心还需要级联父节点的位置姿态矩阵。
您可以用getBound()取得任何节点的中心位置和包围体信息,但它永远是定义在父节点的局部坐标系下的 |
|