2016-12-15 105 views
0

是否可以關閉THREE.js中Object3D的sizeAttenuation?THREE.js:Object3D尺寸衰減

我問,因爲我使用箭頭助手繪製了一個非常大規模的軌跡來指示運動的方向,並且我希望箭頭正確地保持方向(不像使用點雲w /精靈點) ,但在縮放相機時也不會縮小/增大。

還有其他想法嗎?我可以使用pointcloud/lines獲得相同的效果嗎?

回答

0

sizeAttenuation僅根據其位置給出「虛擬大小」的位置來重新縮放精靈。 Object3D的尺寸爲actual,因此可以通過透視進行縮放。

切換到正視相機外(可能不理想的一切你正在做的),浮現在腦海中的唯一的東西是

  1. 位置的箭頭接近始終是攝像頭,所以它不改變尺寸
  2. 不斷調整箭頭的比例以使其在場景中變得更大/更小,因此它在屏幕上顯示的尺寸相同。