0

Three.jsライブラリを使用してWebGLでボリュームレンダリングを開発しようとしています。私は純粋なWebGLでそれを行う方法を知っていますが、Three.jsでそれを行う方法を見つけることができません。

だから..問題...

1)バウンディングボックス(立方体があります)の背面をフレームバッファに描画するにはどうすればよいですか?立方体の見えない面だけを描く必要があります。

2)バウンディングボックスの前面を描画するにはどうすればよいですか?(正面のみ)

どうもありがとう:-)私はThree.jsでそれを行う方法を本当に知りません...それは可能ですか?それが不可能な場合は、純粋なWebGLで実行しますが、WebGLとThree.jsライブラリを混在させたくありません。クリーンなソリューションが必要です。

どうもありがとうございました:-)

4

2 に答える 2

1

次のように、前面または背面のカリングを選択できます。

renderer.setFaceCulling( THREE.CullFaceFront );

renderer.setFaceCulling( THREE.CullFaceBack );

three.js r.55

于 2013-02-12T22:48:32.707 に答える
0

解決策は次のとおりです。

これをレンダラーに設定します:

renderer.setFaceCulling("フロント");

また

renderer.setFaceCulling("戻る");

WestLangleyをご利用いただきありがとうございます。

于 2013-02-12T22:24:03.920 に答える