我想显示一个Perspective多维数据集,所以我应该计算多维数据集中的点是否为Visibility。
像图片一样,红色顶点应该是不可见的,而其他顶点应该是可见的。
谁能给我一个公式来计算呢?
多维数据集可能已旋转,我无法执行此操作。
我尝试使用HitTest来执行此操作,但性能较差。
我想知道一个公式来计算该点,面和线是否可见。
编辑:
该点是线上的任何点。
我用Media3D构建它。
最佳答案
如果连接到顶点的任何面的法线朝向摄影机(请参见背面剔除),则该顶点可见。这应该很快就能计算出来。