加载模型后,我希望能够旋转它并在它周围放置点。
如果有一种解决方法,例如将其转换为 3D MAX 然后加载它也会很好,但我很高兴不这样做。
非常简单,这是文件格式规范。注意 ASCII 和二进制类型。
http://en.wikipedia.org/wiki/STL_(file_format)
关于旋转,寻找轨迹球实现,如下所示:
http://www.cse.ohio-state.edu/~crawfis/Graphics/VirtualTrackball.html
对于 11 年后访问此页面的人,这里有一个使用 WinForms 的示例项目(可以转换为 WPF)。它使用 OpenTK 图形库在窗口中渲染。
https://github.com/batu92k/STL-Viewer
代码存储库为二进制和 ASCII 格式的 STL 文件提供可视化工具。