C# 是否可以使用helixtoolkit从model3D获取顶点数据?

C# 是否可以使用helixtoolkit从model3D获取顶点数据?,c#,helix-3d-toolkit,C#,Helix 3d Toolkit,我使用helixtoolkit-3d显示.obj 3d模型,得到的模型如下: ObjReader CurrentHelixObjReader=new ObjReader(); MyModel=CurrentHelixObjReader.Read(“D:/model.obj”); 我想从model3D中得到一个顶点坐标数组,如下所示: MyModel.Children[0] 我尝试了((GeometryModel3D)MyModel.Children[0]).Bounds,但它返回Rect3D

我使用helixtoolkit-3d显示.obj 3d模型,得到的模型如下:

ObjReader CurrentHelixObjReader=new ObjReader();
MyModel=CurrentHelixObjReader.Read(“D:/model.obj”);
我想从model3D中得到一个顶点坐标数组,如下所示:

MyModel.Children[0]

我尝试了
((GeometryModel3D)MyModel.Children[0]).Bounds
,但它返回Rect3D,但我需要获取所有顶点坐标,我成功地做到了这一点:
GeometryModel3D gm=((GeometryModel3D)MyMode.Children[counter]);MeshGeometry3D mg=(MeshGeometry3D)((Geometry3D)gm.Geometry);foreach(mg.Positions中的var point3D){Console.WriteLine(point3D.X);}
我设法做到了:
GeometryModel3D gm=((GeometryModel3D)MyMode.Children[counter]);MeshGeometry3D mg=(MeshGeometry3D)((Geometry3D)gm.Geometry);foreach(mg.Positions中的变量point3D){Console.WriteLine(point3D.X);}