2015-04-29 423 views
1

如果網格從位置(0,0,0)移動到(10,0,0)。網格在x方向的新位置是「10」。那麼,位置的UOM將是什麼。它會在米或毫米或釐米。threejs:如何表示位置的度量單位?

即10米或10毫米或10釐米或10像素?

+0

無論你想要它。 three.js中沒有單位。只需要與單位對您的應用程序意味着什麼一致。 – gaitat

+0

謝謝@gaitat! 我想將該值轉換爲「米」。你對轉換系數有任何線索嗎? 即10到XX米 –

+2

正如我所說的在three.js中沒有單位。 – gaitat

回答

1

正式答案是ThreeJS使用SI單位。因此,距離以米爲單位:

https://github.com/mrdoob/three.js/issues/6259

+0

但這只是抽象的。 Three中的單位可以是任何你想要的:1單位可以表示1英尺,它可以表示1米,它可以表示1英寸等等。這取決於你。如果您想在Three.js中將物理單位與物理屏幕像素相關聯,那也取決於您(我目前正在處理的內容......)。 – trusktr

+0

這並非完全正確。 FBX有單位。 STEP文件有單位。 Collada文件有單位。 任何物理模擬都需要單位具有意義,國際單位制最有意義。 你可以偏離這一點,但除非你真的知道你在做什麼,否則極不推薦。 – bhouston