我正在使用 HelixToolkit.Wpf.SharpDX 在3D视口中显示网格。我的要求是将任何给定的网格显示为实线,线框和点云。
实体和线框实现很简单,因为 GeometryModel3D 对象提供了 FillMode 属性,以便在它们之间切换。
但是我找不到将显示切换到点云的简单方法。我的意思是每个顶点应该显示一个小点。有谁知道这样做的方法?我需要非常快速地切换显示,就像在实体和线框之间切换非常快。
以下示例图片:
答案 0 :(得分:2)
据我所知,你不能简单地在Mesh和Point表示之间切换。您必须将网格模型转换为PointGeometryModel3D并使用其Point集合进行可视化。