CAD搞填充图案真的挺看经验的,新手不建议自己搞,容易懵。实在想要自定义,建议直接网上下载现成的.pat文件,丢到CAD安装目录下的Support文件里就行,简单粗暴。或者装个填充插件,一键搞定,省心。
真想自己动手也行,核心就是改UserDataCache→Support文件夹里的acad.PAT文件。其实AutoCAD自带的填充都在acad.pat和acadiso.pat这两个文本文件里,你可以往里面加内容,也能单独建新文件。
不管放哪,格式都一样:先写个标题行,开头带个星号*,名字最长31个字符,后面跟个说明。
比如:
*ANSI31, ANSI Iron, Brick, Stone masonry
45, 0,0, 0,.125
这例子就是系统默认的ANSI31,斜线填充。意思是以45度角画线,第一根过原点(0,0),线间距0.125单位。
每行最多80字符,只能用字母、数字和_ - $这些符号,开头不能是符号。分号;右边的内容会被自动忽略,可以用来写注释。
每一行定义一条线族,通过偏移复制出一排平行线。关键参数:
- angle:线条角度
- x-origin, y-origin:起始点坐标
- delta-x:同一线族中下一条线在方向上的偏移(虚线用)
- delta-y:两条线之间的垂直距离(也就是间距)
线默认是无限长的,虚线效果是在实线上叠加断点实现的。填充时,CAD会把每条定义线拉成无数平行线,然后判断图形是否与之相交,再决定哪段显示哪段隐藏。
注意!如果你做的图案太密,CAD可能会报错:比例太小或划线太短,直接拒绝填充。这时候可以改系统变量MaxHatch,命令行输入:
(setenv MaxHatch 500000)
数值调高点就行,范围100到1000万,按需设置。
能用现成的就别自己造轮子,真要搞记得备份原文件,别崩了打不开……
真想自己动手也行,核心就是改UserDataCache→Support文件夹里的acad.PAT文件。其实AutoCAD自带的填充都在acad.pat和acadiso.pat这两个文本文件里,你可以往里面加内容,也能单独建新文件。
不管放哪,格式都一样:先写个标题行,开头带个星号*,名字最长31个字符,后面跟个说明。
比如:
*ANSI31, ANSI Iron, Brick, Stone masonry
45, 0,0, 0,.125
这例子就是系统默认的ANSI31,斜线填充。意思是以45度角画线,第一根过原点(0,0),线间距0.125单位。
每行最多80字符,只能用字母、数字和_ - $这些符号,开头不能是符号。分号;右边的内容会被自动忽略,可以用来写注释。
每一行定义一条线族,通过偏移复制出一排平行线。关键参数:
- angle:线条角度
- x-origin, y-origin:起始点坐标
- delta-x:同一线族中下一条线在方向上的偏移(虚线用)
- delta-y:两条线之间的垂直距离(也就是间距)
线默认是无限长的,虚线效果是在实线上叠加断点实现的。填充时,CAD会把每条定义线拉成无数平行线,然后判断图形是否与之相交,再决定哪段显示哪段隐藏。
注意!如果你做的图案太密,CAD可能会报错:比例太小或划线太短,直接拒绝填充。这时候可以改系统变量MaxHatch,命令行输入:
(setenv MaxHatch 500000)
数值调高点就行,范围100到1000万,按需设置。
能用现成的就别自己造轮子,真要搞记得备份原文件,别崩了打不开……
