c# - 将 rhino 模型转换为 XAML
问题描述
我正在为客户构建一个软件,以对客户提供的 3D 模型进行科学计算。
客户使用 Rhino。出于各种原因,我计划在 WPF/c# 中构建我的应用程序。
我需要将 rhino 模型(.3dm 文件)导入我的 WPF 应用程序。我不需要很多 3D 功能,但我希望能够:
- 显示导入模型的线框视图;
- 将网格转换为我自己的格式。
我不需要导入很多模型。真的不是,每隔几年就会有一个模型,所以这个过程可能很乏味,我不在乎,只要它准确无误。
至于现在,我已经找到了一些方法来做到这一点:
- 使用 Rhino 以XAML 格式导出 3dm 模型;
- 使用 Blender 导入 3dm 模型,然后在 XAML 中导出;
- 建立我自己的导入功能......
第一个解决方案并不理想,因为我将取决于我的客户。此外,我无法在不购买 rhino 的情况下测试解决方案,以最终确定我的报价。
我在第二个解决方案上只花了几个小时,但我无法设置jesterking 的插件来在搅拌机中导入 rhino 文件。不过,这对我来说似乎是最好的解决方案。
第三种解决方案对于很少使用的导入功能效率不高。
欢迎任何评论或建议(一如既往),因为我可能在这里错过了一些重要的事情。
此外,如果有人拥有 Rhino 的许可证并且可以给我一个转换为 XAML 的任何模型的示例,那就太好了。
解决方案
推荐阅读
- postgresql - Postgres - 找到一个打开的游标并关闭它
- python - 机器学习和线性回归 - 预期的二维数组,重塑数据
- ios - 未选择自定义 CollectionView 单元格,但在单元格空间之外注册选择
- hyperledger-fabric - 我可以在超级账本作曲家中编写复杂的查询吗
- ssl - WEC2013 上基于 SSL/TLS 的 FTP
- python - 具有某些属性的所有可能的二进制矩阵
- java - 我正在尝试构建一个 ant 项目,但我的构建编译失败了
- babylonjs - 如何使对象在渲染目标中可见,但在 BabylonJS 的主场景中不可见?
- laravel - 如何为用户设置多个角色以授予多个权限
- c - C中的键值对?