如何使用 HelixToolkit 使对象始终位于 SharpDX 中的所有其他对象之前
How do I keep an object always in front of everything else in SharpDX using HelixToolkit
我正在向我的场景添加一个坐标系(自己的 class,派生自 GroupModel3D),并将其 Transform 设置为当前选定对象的变换。
一切正常,除了当对象太大时,坐标系在里面,因此不可见。所以我喜欢将坐标系设置为 topMost,就像在大多数 CAD 系统中一样。
我在网上搜索了一下,发现只需清除 z-/depth- 缓冲区即可 (http://www.gamedev.net/topic/297605-how-to-keep-an-object-always-visiblein-front-of-others/),但我不知道如何在 HelixToolkit 中执行此操作。
在 helixtoolkit 的问题部分找到了解决方案:
https://github.com/helix-toolkit/helix-toolkit/issues/226
我正在向我的场景添加一个坐标系(自己的 class,派生自 GroupModel3D),并将其 Transform 设置为当前选定对象的变换。
一切正常,除了当对象太大时,坐标系在里面,因此不可见。所以我喜欢将坐标系设置为 topMost,就像在大多数 CAD 系统中一样。
我在网上搜索了一下,发现只需清除 z-/depth- 缓冲区即可 (http://www.gamedev.net/topic/297605-how-to-keep-an-object-always-visiblein-front-of-others/),但我不知道如何在 HelixToolkit 中执行此操作。
在 helixtoolkit 的问题部分找到了解决方案: https://github.com/helix-toolkit/helix-toolkit/issues/226