目录
原因
由于导入模型坐标都是[0,0,0],因此根据需求需要得到某部分模型相对标准的坐标
原理
根据Geometry的AABB计算出中心点实际坐标
方案
使用xeogl中math模块自带getAABB3Center方法
步骤
1,获取所需模型部件,可使用scene.components["模型名称"]获取到你所载入的部件模型
2,对其加AABBGeometry,cfg中target为1步骤所获取的结果
3,使用math中getAABB3Center的方法(math.getAABB3Center(scene.components["模型名称"]._aabb,new Float32Array(3));)
4,3所获取的是Float32Array的数据,可直接作用于position属性,但可能在其他位置需要转换成数组
本文介绍了一种使用xeogl的math模块来计算模型中心坐标的方案。通过获取模型部件,添加AABBGeometry并应用getAABB3Center方法,可以精确地得到模型相对于标准坐标的定位。

被折叠的 条评论
为什么被折叠?



