wpf - 在 wpf 3D 中创建可点击的点状结构

标签 wpf vb.net 3d

我有一个 point3D 坐标,我想在视口(viewport)中显示它。有谁知道如何建模一个以这个point3D为中心点,半径为2px的小球?

简而言之:我如何在 wpf 中创建一个可点击的 3D 点(所以请不要引用 helixtoolkit)

谢谢

最佳答案

我想通了。 制作了一个继承自 modelvisual3D 的类,并使用 helixtoolkit 的 meshbuilder 创建了一个具有一定直径的球体。 然后将此网格添加到我的类(继承 modelvisual3D)的内容元素中。

对于可点击的部分,我在视口(viewport)上使用了 hittest。 我本来想使用 modeluielement3D 但您不能继承它。有人对这部分有任何想法吗?

@版主:话题可以关闭

关于wpf - 在 wpf 3D 中创建可点击的点状结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13532408/

相关文章:

c# - C#/WPF 中的分散式聊天功能?

vb.net - 当有多种方法比较同一类型的两个对象时重写 CompareTo?

对象数组的 VB.NET 语法

android - 处理 3D "scene"或屏幕到 3D 坐标中的触摸事件

javascript - 三JS : Mesh becomes invisible when inside another mesh

WPF 绑定(bind) IsSelected 到 ViewModel 不会设置列表中未显示的项目

c# - WPF-在 MainWindow 构造函数完成后运行方法

c# - 为什么在 Windows 10 的后台线程中运行控件时无法在 WPF 应用程序中获得流畅的 60 FPS 动画?

python - 将 Python 正则表达式转换为 VisualBasic

python - Matplotlib 3d 绘图 : get single colormap across 2 surfaces