catia如何存储文件?

How does catia store file?

我会尽量解释我的意图:

假设我有一个盒子的 CATIA 模型,我需要用更小的立方体填充那个盒子。不幸的是,我无法访问 Catia,因此我无法直接使用该文件扩展名。我的解决方法是假设 CATIA 模型首先转换为 stl,我将用 stl 立方体填充那个 stl 框,然后我将这些立方体转换为 CATIA,最后将它添加到原始 catia 文件中。我无法将整个修改后的 stl 文件转换为 catia,因为原始的 catia 框必须保留其部分,而 stl 有点将所有内容保存到 1 个网格中。问题是,我不知道在所有转换过程中是否保留了点的坐标,所以当合并 2 个文件时,我可以将立方体很好地排列在原来的盒子里。我知道stl是按三角形的顶点存储数据的,但是catia是怎么存储数据的呢?如果它也按点存储数据,转换为stl时是否保留原始坐标轴(反之亦然)?

我有点在暗中搜索,因为我无法访问真正的 CATIA 软件,如果这个问题看起来很愚蠢,请提前道歉。 STL 只是我现在能想到的一种选择,如果有任何其他文件扩展名可以简化工作,我也愿意接受建议。谢谢!

好吧,CATIA 使用 CATPart 和 CATProduct 进行零件和装配。这些文件的内容一团糟(除了一些小信息外不可读)。如果将 CATPart 导出到 STL,您将丢失在 catia 中创建的所有内容 - 它称为活动模型。活着的模型保存着制作的历史,如果你打开它们,你可以用 Catia 改变一切。 STL 在 CATIA 中被称为死模型,因为你只有形状,如果你想使用它并改变它,你必须从头开始构建它。而且我认为,如果您想将 STL 导入回 CATIA,您将只会看到不可描述的表面。没有纯实体网格,它基本上只用于查看,除非你有一些模块,如数字化形状编辑器等。

我会建议不同的格式,例如 STP。 STP 是人类可读的,它不是基于网格的,而是基于实体的。它仍然是 CATIA 的死模型,但您可以使用零件设计或形状设计毫无问题地更改它。

您可以试验这个文件列表。

CATPart Save As