如何将 STereoLithography (.stl) 文件加载到 WPF?

问题描述 投票:0回答:2

加载模型后,我希望能够旋转它并在它周围放置点。

如果有一种解决方法,例如将其转换为 3D MAX 然后加载它也会很好,但我很高兴不这样做。

wpf 3d
2个回答
0
投票

非常简单,这是文件格式规范。注意 ASCII 和二进制类型。

http://en.wikipedia.org/wiki/STL_(file_format)

关于旋转,寻找轨迹球实现,如下所示:

http://www.cse.ohio-state.edu/~crawfis/Graphics/VirtualTrackball.html


0
投票

对于 11 年后访问此页面的人,这里有一个使用 WinForms 的示例项目(可以转换为 WPF)。它使用 OpenTK 图形库在窗口中渲染。

https://github.com/batu92k/STL-Viewer

代码存储库为二进制和 ASCII 格式的 STL 文件提供可视化工具。

© www.soinside.com 2019 - 2024. All rights reserved.