beardking 发表于 2022-7-6 23:34:12

自定义填充图案的帮助

我正在尝试创建一个填充图案,以匹配客户正在使用的墙砖。瓷砖为8x16,有一个6英寸的偏移键(意味着第二行瓷砖与原始瓷砖偏移6英寸,重叠10英寸)。
 
我一直在尝试使用现有的填充图案,该图案用于图形中的不同饰面,但几乎匹配。这个图案是一个18x36的矩形图案,偏移量为24英寸。我已经将图案修改为我想要的尺寸(只更改尺寸,其他什么都不做),每次我尝试使用该图案时,我都会遇到可怕的“图案文件中的错误”。我不知道我做错了什么。
 
这就是我尝试使用的模式:
 
;;
;;
;;8x16墙砖
;;
 
*8x16\u墙砖,8x16墙砖
0,    0,8,   0,8
90,   16,0,   0,16, 8,-16
90,   10,0,   0,16, -8,8,-8
90,   6,0,   0,16, -16,8
 
 
这就是我的出发点:
 
;;
;;
;;18x36 Iris生态混凝土地砖
;;
 
*18x36\u Iris\u EcoCrete\u地板,18x36 Iris EcoCrete地板砖
0,    0,18,   0,18
90,   36,0,   0,36, 18,-36
90,   24,0,   0,36, -18,18,-18
90,   12,0,   0,36, -36,18
 
 
 
如果有人能给我一些帮助,我将不胜感激。
 
提前感谢您,
胡子

eldon 发表于 2022-7-6 23:48:04

如果您可以发布实际的图案文件,这将有所帮助。发布内容时,会有各种格式需求。

beardking 发表于 2022-7-6 23:58:38

让我们看看这是否有效。我似乎无法上传PAT文件,所以我将它们转换为TXT文件。
 
8x16墙砖。txt文件
18x36\u Iris\u EcoCrete\u楼板。txt文件

eldon 发表于 2022-7-7 00:02:50

如果您将这些模式用作独立文件,而不是合并到acad中。pat文件,文件名必须与定义文件第一行的“*”和“,”之间的字符完全相同。
 
因此,在您的示例中,第一行是*8x16\u Wall\u Tile,8x16 Wall Tile,文件名不完全相同。您遗漏了下划线字符。
 
我还没有时间实际测试它,但如果成功了,也许你可以给出反馈。

Glen1980 发表于 2022-7-7 00:14:00

我的同事发现,在Autocad正确读取文件之前,您需要在代码末尾有一个空行。

eldon 发表于 2022-7-7 00:23:16

我抽出时间检查发布的文件,一旦文件名包含下划线字符(扩展名改为.pat),它就工作得很好了

beardking 发表于 2022-7-7 00:32:23

 
埃尔登,你说得对。我替换了文件名,一切正常。非常感谢您的帮助。我只弄乱过几次自定义图案填充,我不知道名称的事情。但是,现在这是有道理的。希望我以后能记住这一点。:-)

eldon 发表于 2022-7-7 00:39:07

文件名这件事是早期遗留下来的,当时DOS文件名必须是连续的,不能处理任何空格。如果你看任何模式名称,我想你会发现它总是一个连续的字符流,带有连字符或下划线来帮助理解名称。
我仍然觉得很难在文件名中留下空格。
页: [1]
查看完整版本: 自定义填充图案的帮助