如何在Helixtoolkit.SharpDX中加载STL文件?



我在我的c# WPF项目中使用Helixtoolkit。 而且看起来我的模型太大了,性能非常糟糕。(我加载了一个人类头骨模型(。 这是我加载模型的方式

ModelImporter import = new ModelImporter();
_modleGroup = import.Load(modelpath);

我想用Helixtoolkit.SharpDX在Viewport3DX中展示模型,我觉得在性能上会更好。

示例代码只能加载 .obj 和.3ds文件。我尝试加载 stl 文件,但出现错误(返回乱码消息(。SharpDX似乎没有提供STLReader,例如:

var reader = new StudioReader();
var reader = new ObjReader();

希望有人能教我Viewport3DX加载stl文件

看看这里。本文提供了一个相当不错的示例,如何使用流行的 Assimp 库来完成它。

此外,那里的评论表明SharpDX直接支持与Assimp的互操作。

最新更新