gpt4 book ai didi

c# - 如何计算立方体中的点是否在WPF 3D中可见

转载 作者:行者123 更新时间:2023-11-30 16:44:50 25 4
gpt4 key购买 nike

我想显示一个透视立方体,所以我应该计算立方体中的点是否是可见性。

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

谁能给我一个计算公式?

立方体可能是旋转的,我没办法。

我尝试使用 HitTest 来做,但它的性能很差。

我想知道一个计算点、面、线是否可见的公式。

编辑:

点是直线上的任意一点。

我用 Media3D 构建它。

最佳答案

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

关于c# - 如何计算立方体中的点是否在WPF 3D中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43088669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com