首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >catia是如何存储文件的?

catia是如何存储文件的?
EN

Stack Overflow用户
提问于 2021-06-28 09:19:51
回答 1查看 157关注 0票数 0

我会尽量解释我的意图:

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-28 09:52:40

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

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

您可以尝试使用这个文件列表。

CATPart保存为

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68160726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档