如何将 STL 文件导入几何图形集?
How do I import a STL file to a geometrical set?
我想自动将一些 STL 对象插入到几何集合中。
没有宏,我打开“STL Rapid Prototyping”并使用“STL import”。
我正在尝试通过自动化更快地进行多项调整,因此我需要避免此手动步骤。我试着把这个过程记录下来,结果对我没用。
有没有办法使用 (VBA) 宏将 STL 导入几何集?
(通常,我使用 Generative Shape Design 并使用 VBA 作为宏)
抱歉,没有 API 可以在 STL workbench 上执行 "Import STL" 功能。
据我所知,自动执行此任务的唯一方法是使用 WINAPI 方法;使用 window 句柄和 Windows 消息模拟 window/mouse/keyboard 交互。我不久前就完成了这项任务。不难,就是乏味。
有一种方法可以做到,但有时会失败:
- 在程序集中打开 STL(插入/现有组件)
- 切换到 DMU 优化器 Workbench
- 为零件创建零偏移(值为 0 的偏移函数)
- 将模型保存为 *.model(即 CATIA V4 文件格式)
- 打开 *.model 文件
- 导航树并select复制所有面孔
- 打开一个新的 Catia(V5) 零件并粘贴所有面
有时这很完美,有时它会崩溃(在较大的文件上)或缺少一些面孔。
我想自动将一些 STL 对象插入到几何集合中。
没有宏,我打开“STL Rapid Prototyping”并使用“STL import”。
我正在尝试通过自动化更快地进行多项调整,因此我需要避免此手动步骤。我试着把这个过程记录下来,结果对我没用。
有没有办法使用 (VBA) 宏将 STL 导入几何集?
(通常,我使用 Generative Shape Design 并使用 VBA 作为宏)
抱歉,没有 API 可以在 STL workbench 上执行 "Import STL" 功能。
据我所知,自动执行此任务的唯一方法是使用 WINAPI 方法;使用 window 句柄和 Windows 消息模拟 window/mouse/keyboard 交互。我不久前就完成了这项任务。不难,就是乏味。
有一种方法可以做到,但有时会失败:
- 在程序集中打开 STL(插入/现有组件)
- 切换到 DMU 优化器 Workbench
- 为零件创建零偏移(值为 0 的偏移函数)
- 将模型保存为 *.model(即 CATIA V4 文件格式)
- 打开 *.model 文件
- 导航树并select复制所有面孔
- 打开一个新的 Catia(V5) 零件并粘贴所有面
有时这很完美,有时它会崩溃(在较大的文件上)或缺少一些面孔。