【发布时间】:2013-02-13 06:48:32
【问题描述】:
我正在尝试使用 Three.js 库在 WebGL 中开发体积渲染。我知道如何在纯 WebGL 中做到这一点,但我无法在 Three.js 中找到任何方法。
所以..问题...
1) 如何将边界框的背面(我有一个立方体)绘制到帧缓冲区?我只需要绘制立方体的不可见边。
2) 如何绘制边界框的正面? (仅正面)
非常感谢 :-) 我真的不知道如何在 Three.js 中做到这一点……有可能吗?如果不可能,我会在纯 WebGL 中进行。但我不想混合使用 WebGL 和 Three.js 库。我想要干净的解决方案。
非常感谢你:-)
【问题讨论】:
-
看看
renderer.setFaceCulling( THREE.CullFaceFront, THREE.FrontFaceDirectionCW );对你有没有帮助。 -
我试图设置它,但什么也没发生。我应该将某物(某些参数)设置为立方体几何还是材料?有没有关于 Three.js 的完整文档?我还没有找到任何东西...
-
我找到了解决方案:renderer.setFaceCulling("front");和 renderer.setFaceCulling("front");。感谢您的帮助!:-)))
标签: javascript three.js webgl