留下这份随记来源于某天一朋友提出一个问题:在Creo的工程图中标红了修改的尺寸,但是转换成dxf文件后,这些标红的尺寸不是红色而是白色。应该怎样保持转换时的颜色不变?
因为有粗略看过关于Creo数据转换的一些资料,第一印象是:可以用dxf的mapping文件来将Creo预设几合线条颜色来控制转换后的颜色。但是这样的话,是所有的同种几何线条都将改为一种,根本没法区分同样都是尺寸标注的颜色啊!
后面在网上查询相关资料时,突然醒悟,可以单独将某个颜色映射试试啊,这样用了这种颜色的标注,就可以在dxf中变为设置的映射颜色了吧!
故在Creo 4.0中进行了一些验证。
探索过后的一些结论:
首先进行简单的试验:
将尺寸标注及注释使用红色(255,0,0),然后检查导出对话框中的红色对应到dxf中的颜色为“红色”,打开dxf确认该尺寸及注释为红色。

确认尺寸标注及注释采用了红色(255,0,0),而不是看起来的“红色”

检查导出的映射关系

检查确认为红色(注意此处直径为黄色,后面会不同)
那如果把红色转为绿色呢?答案是可以的

Creo中注释为红色,映射颜色为绿色

变为绿色了
接着做第二个试验:
使用Creo自带的几何类型来映射标注的颜色,可以发现没有特殊颜色的标注在转换后改变了颜色,特殊颜色会随着其颜色映射设置而改变。

此处把“字母”映射成“绿色”

此时直径变成了绿色,而个人的绘图属性中直径是归于“字母”一类的,同时注意长度仍然是红色,没有变成绿色
最后试验:
使用mapping配置文件进行尝试RGB值的映射

这是设置mapping文件的路径,参数是intf2d_out_dxf_mapping_file

尝试使用RGB值来创建映射,从褐色转为红色(个人还尝试过加小括号,但结果是一样的,可再尝试中括号/尖括号/大括号,后面更新)

Creo中的注释颜色

转换后颜色仍是Creo的颜色,不是设置的红色(255,0,0)
至此,也可以解答朋友的问题了:Creo是可以将一些尺寸/注释标为红色,然后转成dxf后仍是红色.只需在导出的设置里确认映射关系.
另外有打开Creo自带的dxf_export.pro配置文件(/Common Files/text/intf_configs),也只自带了系统的几种几何类别,没有其他颜色的映射...

Creo自带的dxf_export.pro中关于颜色的映射
关于Creo的dxf转换参考资料:
代码块
HTML
自动换行
复制代码
1
http://www.proewildfire.cn/thread-139434-1-1.html
复制成功
冰大的文章
代码块
HTML
自动换行
复制代码
1
https://zhuanlan.zhihu.com/p/337195755
复制成功
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删