2016-12-15 13 views
0

THREE.jsのObject3DのsizeAttenuationをオフにすることはできますか?THREE.js:Object3D Size Attenuation

動きの方向を示すために矢印ヘルパーを使用して非常に大きな軌道を描いているので、私は質問します。矢印の頭が正しい方向に向くようにしたい(スプライト点を持つ点火を使用するのとは異なります)カメラをズームすると縮小/拡大しません。

他のアイデアはありますか?ポイントクラウド/ラインを使って同じ効果を達成することはできますか?

答えて

0

sizeAttenuationは、「仮想サイズ」の感覚を与えるためにスプライトの位置を基準にして再スケーリングするだけです。 Object3Dのサイズはactualなので、パースペクティブに拡大/縮小できます。正投影カメラに切り替えるの

外では、頭に浮かぶ唯一のものは、常にカメラに矢印近い

  1. 位置しているので、それは(あなたがやっている他のすべてのための理想的ではないかもしれません)サイズは変更されません
  2. シーンのサイズを大きくしたり小さくしたりするために、矢印のスケールを常に調整するので、画面上で同じサイズに見えます。