先简单介绍一下线型定义的一些基本概念
线型的定义文件的后缀名是
也可以新建一个记事本文件,把后缀名.
看到后缀的办法是打开一个文件夹以后
选上面菜单栏的工具那项
看到有一个文件夹选项,上面
看到下面有个隐藏已知文件类型的扩展名
下面介绍一下线型的定义方法:
在定义文件中加上下面一段代码:
中,看菜单栏那里有一个格式
这时线型就加载到里面了
随便画一条直线,双击弹出一个特性对话框,把线型改成
这时就看到直线是那个线型了
解释一下那个格式的意思
也就是在加载之前可以知道这个线型是怎么回事
对齐字段指定了每个直线、圆和圆弧末端的图案对齐操作。
用于保证直线和圆弧的端点以划线开始和结束。
样式的字体,缩放比例为
给替换成汉字,最好把你设置
再在图层里设置好线型,选择
还可以画一条线,点击线,找特性,在特性里
理论上Coreldraw可以绘制复杂地工程图和电子图等,但它地长处不在这里,这也许是AutoCAD地拿手好戏.但若要在Coreldraw中制作图文并茂地文档,说明性地技术手册等,或者很多标注和填充图案地图形时,就要通过图形格式交换导入AutoCAD格式地文件.经过个人地实践,初步找到了一种比较可行地方法.
在讲解此方法之前,首先要说明地是,理论上Coreldraw可以直接打开或导入*.DWG,*.DXF等格式地文件,但我曾尝试过,效果不理想.就算是AutoCAD标准地图形交换格式文件(*.DXF文件),导入Coreldraw中效果也不是很好,很难保持AutoCAD文件地原貌,有时甚至面目全非.这时你总不能用Coreldraw再一点点地描吧?如果转成位图格式导入,效果也不好,且文件体积太大.那么我们先来试试下面地方法.以AutoCAD
->DWG文件->导出成WMF文件->导入到Coreldraw中->进一步处理,转换为可编辑地矢量图形文件,只要在Coreldraw中处理好一切,可以导出成AI,PS,EPS等格式,就可以方便再做印前、印刷方面地工作.好了,言归正传,先来看看这个比较“笨”但是很实用地一种方法吧.
FreeCAD对于3D模型处理这块的东西封装的还是很完善的,所以移植这块的东西还是有必要的!
首先下载FreeCAD编译好的库:
打开,并解压,在bin中有相应的FreeCAD.exe工具,这里也有大量的python库,Q库等等;
lib文件夹里面也有大量的库文件;
这里说一下模型操作相应的python脚本的使用:
首先我通过一个stp模型转obj模型的例子来讲解,通常给我们一个stl的模型,我放在E盘下(文件的取名不要在意,我之前做测试忘记改名了):
由于bin文件存在python的库,我们可将该python.exe文件设置环境变量。或者可自己独立安装相应的库。
创建一个.py的脚本(为了方便我直接在lib文件夹里写了,这里没有位置的限定):
需要注意的是需要使用的库文件的导入,用到什么库就导入什么(设置环境变量和在代码设置路径都是可行的)。我的库目录就是在代码设置的(FreeCAD.pyd 在bin文件夹内,可复制过去)。
需要注意的是:这个程序是按文件的mesh进行输出,假如需要转换成单个模型,去官网或者博客查找相应的API.
我们都知道,这样操作借助的库多而且麻烦,所以打包成exe是必要的:
py2exe解决了这个问题:
这是py2exe下载链接(保证python版本一致):
后序编译会遇到一些库文件依赖没找到的问题,"dll_excludes"是很好的处理手段(下面是我的.py文件):
编译那块py2exe有很详细的解释;
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。