3
我有一个point3D坐标,我想在视口中显示它。有谁知道如何建立一个以此点为中心点,半径为2px的小球?在wpf 3D中创建可点击的点状结构
简而言之:如何创建WPF中的三维点是可以点击(所以没有引用helixtoolkit请)
感谢
我有一个point3D坐标,我想在视口中显示它。有谁知道如何建立一个以此点为中心点,半径为2px的小球?在wpf 3D中创建可点击的点状结构
简而言之:如何创建WPF中的三维点是可以点击(所以没有引用helixtoolkit请)
感谢
我已经想通了。 做了一个继承自modelvisual3D的类,并使用helixtoolkit的meshbuilder创建一个具有一定直径的球体。 然后将此网格添加到我的类的内容元素(继承modelvisual3D)。
对于可点击的部分,我在我的视口上使用了一个hittest。 我本来想用modeluielement3D但你不能从它继承。任何人对这部分有任何想法?
@Moderators:主题可以关闭
由于像素是屏幕的度量单位,在三维空间中,它是无效的!在3D中没有“半径(n)px”...... – ppeterka
@ppeterka,在3D空间中测量的是什么? – Jodrell
jeah我真的不是指某个像素的半径。只要半径值在视口的坐标系中可以说为1 – benst