macros55 发表于 2022-7-5 16:09:49

在不同位置标记多段线

大家好,
我需要帮助
Lisp,标记不同长度的多段线,并写下描述。
例如图纸

BIGAL 发表于 2022-7-5 16:27:41

只需使用搜索“链测长度”示例或“pointatdist”。lsp

macros55 发表于 2022-7-5 16:34:25

我查了一下,但什么也没找到

BIGAL 发表于 2022-7-5 16:49:33

这里有一个例子,它的工作原理谷歌多一点,这将把一个“点”在你的普林。绝对是谷歌链测长度。lsp有很多pline标签,结果不同。
 

(setq obj (vlax-ename->vla-object (car (entsel "\nPick object"))))
(while (setq chainage (getdist "enter chainage"))
(command "point" (vlax-curve-getPointAtDist obj chainage))
)

ronjonp 发表于 2022-7-5 16:56:49

为什么不为“valve1”块创建属性?这将大大简化这一过程。

macros55 发表于 2022-7-5 17:04:38

由于距离的原因,我需要一个点(或圆、块)和多段线上的描述

macros55 发表于 2022-7-5 17:19:20

请查看示例文件,例如图纸
页: [1]
查看完整版本: 在不同位置标记多段线