2016-09-15 5 views
0

私は、同じ場所に複数のオブジェクトがあるかもしれないという状況があり、どのオブジェクトが色などでレンダリングされるかを選択できるようにしたいと思います。そんなやり方?これらの操作は、あまりにも時間が私の場合のためにあなたはそれを自分で決定し、それらのすべてが、あなたが見せたいものを非表示にする必要があり同じ位置にある複数のオブジェクト - どのようにレンダリングするかを決定する方法

乾杯 トム

答えて

0

を消費しているので、私は、CSGを使用することはできません。

+0

あなたが正しくなるかどうかわかりません。オブジェクトは部分的に重なっています。したがって、あなたが意味するのであれば 'scene.remove(mesh) 'だけを使うことはできません。または、関連する部品を隠す別の方法を意味しますか?私がこれまでに思いついた最善のことは、それがちょうど0.000001ユニットであっても確実に前方にあるように、関連する方向のサイズを目立つように増加させることです。 – Tom

+0

@Tom hide/showは、シーンの追加/削除と同じではありません。あなたはオブジェクトを隠す必要があります(それはすべての子を横断してそれらを隠すことを意味します...ここのように:http://stackoverflow.com/questions/14122919/how-to-hide-show-objects-using-three-js- release-54#14123978たとえリリース54の例であっても、同じように動作するはずです)。スケーリングは別の選択肢ですが、私の視点から見ていないと、シーン/ビュー内に表示されていないオブジェクトが少なく、GPUのオーバーヘッドが少なくなります。 – juagicre

関連する問題