2013-03-19 66 views
0

我使用Collada加載器(three.js)從SketchUp導入模型。但現在我有一個問題。我想始終讓對象的中心位於座標x0 y0 z0處。我怎樣才能做到這一點?位置SketchUp模型

回答

0

你應該能夠翻譯/導出前偏移在SketchUp的對象,因此它的中心位於0,0,0,然後再出口。另一種選擇是這樣做的代碼,使用GeometryUtils' center()功能:

THREE.GeometryUtils.center(geometry); 

哪裏幾何是要居中的Object3D的.geometry財產。鑑於您正在加載Collada文件,您可能需要處理一個層次結構,因此需要知道您以哪個幾何體爲中心。

另一種方法是窩在一個空Object3D的COLLADA和偏移/翻譯基礎上,Collada的邊框裏面的啥東東。