在WPF 3D中,如何确定多维数据集的顶点是否可见

时间:2017-03-26 16:27:01

标签: c# wpf 3d

我们知道立方体有八个顶点,我们可以使用WPF的Media3D轻松构建一个立方体。但是如何确定立方体的顶点是否可见。

正如下面的图片所示,红色顶点应该是不可见的,而其他顶点应该是可见的。

Cube1 Cube2

1 个答案:

答案 0 :(得分:0)

如果连接到顶点的任何面具有面向相机的法线(请参见背面剔除),则顶点可见。这应该很快计算。

如果您需要在复杂场景中实际可见,则应使用其他解决方案,如TiberiumFusion建议的模板缓冲区。