如何判断世界点的片段是否具有不透明度?

时间:2017-10-09 14:20:41

标签: autodesk-forge

我正在试图弄清楚如何在特定点从片段材料中提取不透明度:

var renderProxy = viewer.impl.getRenderProxy(
            viewer.model,
fragId);

renderProxy.material.opacity

我可以依靠此值来反映片段不透明度吗?

说明

当用户点击一个对象时,我想知道它是否透明(例如一个窗口)。

AFAIK,一个物体可以是部分透明的,所以我在其中一个面的中心选择一个点(假设为四边形,我们有自己的'中心'定义)来查询透明度。

另一种方法是投射光线并忽略透明物体以找到交叉点,然后测试它与物体的面/平面的距离。

我想知道最可靠的方法是什么?

0 个答案:

没有答案
相关问题