Javascript 定位草图模型
我已经从SketchUp导入了一个带有Collada加载程序(three.js)的模型。但现在我有一个问题。我希望物体的中心始终在坐标x0 y0 z0处。如何实现这一点?导出之前,您应该能够在SketchUp中平移/偏移对象,使其中心位于0,0,0,然后重新导出。另一个选项是在代码中使用GeometryUtils的函数:Javascript 定位草图模型,javascript,three.js,webgl,sketchup,Javascript,Three.js,Webgl,Sketchup,我已经从SketchUp导入了一个带有Collada加载程序(three.js)的模型。但现在我有一个问题。我希望物体的中心始终在坐标x0 y0 z0处。如何实现这一点?导出之前,您应该能够在SketchUp中平移/偏移对象,使其中心位于0,0,0,然后重新导出。另一个选项是在代码中使用GeometryUtils的函数: THREE.GeometryUtils.center(geometry); 其中geometry是要居中的Object3D的.geometry属性。假设您正在加载Collad
THREE.GeometryUtils.center(geometry);
其中geometry是要居中的Object3D的.geometry属性。假设您正在加载Collada文件,您可能需要处理层次结构,因此需要知道以哪个几何体为中心
另一个选项是将collada嵌套在空Object3D中,并基于collada的边界框偏移/平移其中的collada