ROLANDO JR 发表于 2022-7-7 00:18:13

我已经试过了,但它只适用于特定形状。
 
 
我正在做灌木布局,所以轮廓形状不同。我认为我需要的是先创建一个自定义线型,然后创建可以偏移它的LISP。谢谢

MSasu 发表于 2022-7-7 00:21:01

ROLANDO JR,请检查此线型定义;它需要将标准文本样式设置为Arial(或者调整定义):
*ROLANDOJRLINE, Rolando Jr linetype ___|\____|\____|\____|\___
A,.3,0,["|",STANDARD,s=.1,r=0,x=-0.02,y=0.03],-.1,["\",STANDARD,s=.15,r=25,x=-.04,y=-.015],0
或者,更好的做法是,在ReMark发布形状文件后,从ReMark的示例图形中复制定义。

MSasu 发表于 2022-7-7 00:24:52

备注,恐怕你错过了上传灌木丛。shx形状文件。你能修好吗?
虽然我不确定OP是否仍然能够使用您的线型定义,因为形状文件显示为与桌面的完整路径一起保存,所以不确定在不同的工作站上会如何操作。

BIGAL 发表于 2022-7-7 00:26:02

您可以制作表示任何类型图案的自定义柱脚,它们将有关于大小等的固定规则,但它们是柱脚,因此可以修剪并具有厚度,它们可以由圆弧以及直线组成,这是一种拾取st端点的情况,并有一个循环defun来绘制这些点之间的图案。我不能将示例代码作为它的复制品发布,但我很乐意帮助那些想试试的人。我首先从锯齿图案开始,它比圆弧要容易一些。看看有没有时间。
 


; routine to set N as number of pline segments as a factor of 90 mm.
; 90 mm 25 arc's with straights

; arcs only based on 90 mm high INSULATION

; lines only based on 90 mm high ACOUSTIC

; straight lines SMOKE

eldon 发表于 2022-7-7 00:29:26

可以使用文字或形状创建自定义线型。
 
两者都有各自的缺点。如果你使用文本,你必须确保使用正确的字体,因为所有字体都有不同的大小。
 
如果使用形状,则必须将形状文件与图形文件一起发送。
 
我个人更喜欢灌木线条中的曲线,这两种灌木线条在过去的几年里都被张贴在论坛上。
 
我仍然不理解为什么您认为需要lisp来偏移这样的线型

ROLANDO JR 发表于 2022-7-7 00:32:23

我应该先做一个边界,然后在100mm内偏移它,并将其与我说的自定义线型匹配。

ReMark 发表于 2022-7-7 00:37:03

统一锡线?
 
峰值的方向取决于线的绘制方式。从左到右画一条线,“峰值”指向屏幕顶部。从右到左画一条线,“峰值”指向屏幕底部。

ROLANDO JR 发表于 2022-7-7 00:41:08

嗨,MSasu!
 
 
谢谢你的定义!
 
 
这几乎对我有效。但是你能帮我再修改一下吗。我为你附上了它。
 
 
谢谢

ROLANDO JR 发表于 2022-7-7 00:44:42

对不起,这是我的错。我应该回复MSasu:-)
 
 
不管怎么说,你能把这个寄过来吗。林和。您创建的shx,以便我也可以检查它。
 
 
非常感谢!

ReMark 发表于 2022-7-7 00:45:02

既然MSasu正在帮助你,那么我会听从他的,因为这不是我经常做的事情。
页: 1 [2]
查看完整版本: 自定义线型t的LISP