问题描述:solidworks 2016 的solid #FA891B;" id="rlt_2">模型,转存为 step 格式,导出时输出自定义的坐标系。tekla 21.0 以项的形式导入这个模型,会发现用户自定义的坐标系失效了,模型依然以solidworks的原始坐标系x轴去对准。tekla 2020 也有这个现象。
几个解决办法:
1. 用solidworks再次打开转存的step格式模型,会发现用户自定义的坐标系是有效的,已经成为原始坐标系,第二次另存为step格式。这时tekla再导入就没问题了。
2. solidworks以igs格式转存,输出自定义坐标系是有效的。但是tekla导入项会生成非实体。
从这个帖子 blog.csdn.net/OskarSun/article/details/106479687 得知 solidworks 2018版以后 导出step格式,坐标系就有问题了。不过我这个是2016版,而且用犀牛打开第一次转存的step模型,自定义的坐标系是没问题的。
查看两次转存的step模型代码, 不懂step的格式语言,只能猜测 AXIS2_PLACEMENT_3D 这个值和坐标轴有关系。