簡體   English   中英

如何渲染到多維數據集的幀緩沖背面? (從我的角度來看,看不見的一面?)

[英]How can I render to framebuffer back sides of the cube? (Invisible sides from my point of view?)

我正在嘗試使用Three.js庫在WebGL中開發體積渲染。 我知道如何在純WebGL中做到這一點,但是我在Three.js中找不到任何方法。

所以..問題...

1)如何繪制邊界框(我有一個立方體)的背面到幀緩沖區? 我只需要繪制立方體的不可見面。

2)如何繪制邊界框的正面? (僅正面)

非常感謝:-)我真的不知道如何在Three.js中做到這一點...有可能嗎? 如果不可能的話,我會在純WebGL中做..但是我不想將WebGL和Three.js庫混在一起。

非常感謝你:-)

您可以選擇正面或背面剔除,如下所示:

renderer.setFaceCulling( THREE.CullFaceFront );

renderer.setFaceCulling( THREE.CullFaceBack );

three.js r.55

解決方法是:

設置為渲染器:

renderer.setFaceCulling(“ front”);

要么

renderer.setFaceCulling(“ back”);

感謝您對WestLangley的幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM