C# 在WPF 3D中,如何确定立方体';s的顶点是可见的

C# 在WPF 3D中,如何确定立方体';s的顶点是可见的,c#,wpf,3d,C#,Wpf,3d,我们知道立方体有八个顶点,我们可以使用WPF的Media3D轻松构建立方体。但是如何确定立方体的顶点是否可见 正如下图所示,红色顶点应不可见,而其他顶点应可见 如果连接到顶点的任何面具有面向摄影机的法线(请参见背面消隐),则顶点可见。计算起来应该很快 如果您需要复杂场景中的实际可见性,则应使用其他解决方案,如TiberiumFusion建议的模具缓冲区。此处应使用一些有关Media3D深度模具工作原理的阅读资料。

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

正如下图所示,红色顶点应不可见,而其他顶点应可见


如果连接到顶点的任何面具有面向摄影机的法线(请参见背面消隐),则顶点可见。计算起来应该很快


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

此处应使用一些有关Media3D深度模具工作原理的阅读资料。