2012-11-23 39 views
3

我有一个point3D坐标,我想在视口中显示它。有谁知道如何建立一个以此点为中心点,半径为2px的小球?在wpf 3D中创建可点击的点状结构

简而言之:如何创建WPF中的三维点是可以点击(所以没有引用helixtoolkit请)

感谢

+0

由于像素是屏幕的度量单位,在三维空间中,它是无效的!在3D中没有“半径(n)px”...... – ppeterka

+0

@ppeterka,在3D空间中测量的是什么? – Jodrell

+0

jeah我真的不是指某个像素的半径。只要半径值在视口的坐标系中可以说为1 – benst

回答

0

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

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

@Moderators:主题可以关闭