我正在使用 Helix 3D Toolkit 在 WPF 应用程序中绘制 3D 对象。目前我正在绘制 3D(矩形)中的 2D 形状,并且在形状相交时遇到纹理问题:
移动相机时交点发生变化:
我尝试将一种形状放置在比另一种高一点的位置(Z = 0.101 和 0.102),但结果是一样的。如果我增加差值(Z = 1 和 2),问题就解决了。但这太高了,因为在形状之上还会有其他 3D 对象,并且形状不应该与它们重叠。
为什么会发生这种情况?我认为即使是很小的高度差异也应该足以清楚地识别应该显示哪个纹理。
我试图谷歌,但我什至不知道如何正确描述这个问题以获得相关结果。