我想显示一个Perspective多维数据集,所以我应该计算多维数据集中的点是否为Visibility。

像图片一样,红色顶点应该是不可见的,而其他顶点应该是可见的。



谁能给我一个公式来计算呢?

多维数据集可能已旋转,我无法执行此操作。



我尝试使用HitTest来执行此操作,但性能较差。

我想知道一个公式来计算该点,面和线是否可见。

编辑:

该点是线上的任何点。

我用Media3D构建它。

最佳答案

如果连接到顶点的任何面的法线朝向摄影机(请参见背面剔除),则该顶点可见。这应该很快就能计算出来。

08-04 03:41