我有一个double Points[x,3] array
,其中包含人类点云的x,y,z coordinates
,我希望可视化数据。
我正在使用using System.Windows.Media.Media3D;
,但我无法将double
转换为Windows.Media.Media3D.Point3D
。
如何可视化数据?
答案 0 :(得分:1)
您可以尝试使用Linq:
IEnumerable<Point3D> points =
Enumerable.Range(0, array.Length(0))
.Select(i => new Point3D(array[i,0],
array[i,1],
array[i,2]));