如何加载json 3d对象并将其放在threejs的原点

时间:2015-11-09 03:41:44

标签: javascript json three.js

我们如何加载json对象并将其放在原点。 object.position.x和mesh.position.x都没有帮助我反对原点。我想获得对象的最大和最小x,y和z值,以便我可以创建一个对象边界框。当我在屏幕上以原点为中心绘制那个框时,它将包含整个对象。如果对象的位置不在原点,我现在正在做的方式不起作用。

2 个答案:

答案 0 :(得分:0)

如果未设置criteria.addOrder(Order.desc("latestStartDate")); 属性,请使用mesh.geometry.boundingBox方法设置属性。然后(明确地写这个,你可以用Vector操作)

mesh.geometry.computeBoundingBox()

应将网格放置在原点。

答案 1 :(得分:0)

调用mesh.geometry.center(),它会将几何体本身偏移到以原点为中心。