私が書いているプログラムでは、大きな小惑星フィールド(PointCloudを使って実装されています)があります。私が時々実行する問題は、カメラが動くと小惑星が消える彼らは画面の端に触れるので。カメラが徐々に動くと、それらはエッジに近づき、突然ポップ!彼らの視点はまだあるはずだが、彼らは消えてしまった。カメラが素早く動いているのかどうかは明らかではありませんが、あなたが綿密に見てもそれを見つけ出すことはできます。どうすれば修正できますか? gaitatとして https://jsfiddle.net/yazwz464/Three.js PointCloudで消えるポイントを修正する
0
A
答えて
1
:ここに は、私は小惑星のフィールドを(あなたがそれをテストすることはできませんが、あなたはそれを見ることができます)を作成するために使用しているコードとJSのフィドルへのリンクです
は、オブジェクトのためのObject3D.frustumCulled = false
0
を設定してみてください私は/更新ポイント/頂点の位置を変更し、に実行していたのですあなたのポイントは、その形状より大きく表示されますので、ポイントが最も可能性の高いカメラ錐台によってカリングされている彼のコメントで言いましたこの問題も。私の場合は、頂点を更新して境界球を計算する必要がありました。
geometry.verticesNeedUpdate = true;
geometry.computeBoundingSphere();
関連する問題
- 1. Three.jsでのパースペクティブクリッピングの修正
- 2. pcl :: PointCloud <pcl :: PointXYZRGB>からポイントを削除する
- 3. リスト項目のチェックボックスが消えるAndroidリストビューレンダリングエラーを修正するには?
- 4. ポイントから消える方法を教えてください。
- 5. 修正ポイントからいくつかのポイントを接続する方法 - R
- 6. three.jsの球体ジオメトリをポイント
- 7. SFML/C++スプライトが特定のポイントの後で消える
- 8. displacement.mapによって置き換えられた修正されたメッシュをthree.jsで置き換えます
- 9. 特定のポイントのThree.jsレイキャスト
- 10. PointCloudで3D領域が成長する
- 11. three.js jsonファイルからポイントを削除する
- 12. std :: vectorからPointCloudを作成する
- 13. クリック可能なparticle.js PointCloud
- 14. ImageButton消える
- 15. 消えるスクロールバー
- 16. 同じ修正を加えたカスタムコントロールバリデータ
- 17. DjangoのURL正規表現で `+`が消える
- 18. 「インターネットエクスプローラを修正する」スタイルシート
- 19. 時刻を修正する
- 20. レイアウトを修正するFlexbox
- 21. バイナリファイルを修正するPython
- 22. メモリリークを修正するC++
- 23. Nagios:SSHエラーを修正する
- 24. ヘッダーを修正するアドオンモバイルブラウザ
- 25. 質問を修正する
- 26. ポストバックでレポートデータが消える
- 27. デザインビューでJbuttonが消える
- 28. ドロップダウンサブメニューがホバーで消える
- 29. Android:SlidingDrawerがSurfaceViewで消える
- 30. タッチイベントでドロップダウンメニューが消える
オブジェクトには正しい境界球がありません。 – gaitat
@gaitatどうすれば修正できますか? – gameninja
オブジェクトコール 'geometry.computeBoundingSphere()'をロードした後 – gaitat