【发布时间】:2018-05-20 00:18:07
【问题描述】:
我有很多带纹理的网格,所以它们必须有不同的材料。似乎只有两种剪辑方式:全局剪辑和按材质剪辑。
但是,我希望一些可视化工具不被剪裁(例如,我正在操作以定义剪裁平面的平面),但所有其余的网格都将被剪裁。所以我想使用全局剪辑,但要免除 3D UI(特定对象)的部分剪辑。这可能吗?
【问题讨论】:
标签: three.js
我有很多带纹理的网格,所以它们必须有不同的材料。似乎只有两种剪辑方式:全局剪辑和按材质剪辑。
但是,我希望一些可视化工具不被剪裁(例如,我正在操作以定义剪裁平面的平面),但所有其余的网格都将被剪裁。所以我想使用全局剪辑,但要免除 3D UI(特定对象)的部分剪辑。这可能吗?
【问题讨论】:
标签: three.js
我相当肯定我可以通过分离场景在应用程序级别解决这个问题,这样我就可以使用全局剪辑功能发出我需要剪辑的项目的渲染,然后清除剪辑平面并渲染第二个在清除渲染缓冲区之前包含 UI 元素的场景。
【讨论】:
myRenderer.clippingPlanes。