2016-12-06 26 views
1

我一直想30分左右,在我的模型具有非常差的結果底部放置一個點光源。我不知道我的模型有多少單位是和我似乎無法準確定位我的光在現場的大部分時間。ThreeJS理解其中燈

我嘗試添加一個立方體,在我的點光源的精確位置,但不知何故添加另一個幾何到我的場景打破了我的主要OBJ紋理更新功能,所以我想這是不可能的。

如何精確定位燈光任何提示嗎?

我的代碼是在查看源代碼:http://creativiii.com/3Dproject/

回答

0

每個幾何圖形具有boundingSphere屬性,你可以用它來計算出你的對象的大小。 https://threejs.org/docs/api/core/Geometry.html 如果屬性沒有使用值,可以計算它geometry.computeBoundingSphere();

至於燈光每個光源類型的還有與之關聯的輔助函數會告訴你那裏的光:

https://threejs.org/docs/index.html?q=Helper#Reference/Extras.Helpers/HemisphereLightHelper 
https://threejs.org/docs/index.html?q=Helper#Reference/Extras.Helpers/DirectionalLightHelper 
https://threejs.org/docs/index.html?q=Helper#Reference/Extras.Helpers/PointLightHelper 
https://threejs.org/docs/index.html?q=Helper#Reference/Extras.Helpers/SpotLightHelper