ozimad 发表于 2022-7-6 11:50:38

多段线透明';所以

你好
我正在使用autocad civil 3d 2008。
我正在编写一个lisp,希望在其中使用pline命令,并使用“so-transparent”命令。但无法选择它们。手写我可以选择它们。
有什么想法吗?
 
错误
_.普林线
指定起点:'\u so
无效点。
; 错误:功能已取消

Lee Mac 发表于 2022-7-6 12:16:38

你不能直接叫“so”吗?

ozimad 发表于 2022-7-6 12:38:07

谢谢,很有效!
有人能解释一下我怎么跑吗。所以,获取我需要的对齐,并将所有数据放入。
(命令“_.so”“这里有一些东西要求对齐”和“数据”)
 
数据必须是什么样子
 
我现在有这个密码了
 
(定义c:papl()
(vl load com)
(setq al(ssget));;选择aligment,但我真的不想在这里,因为它;;;可以选择另一个未对齐的对象,
(命令“_.so”al“10”“5”“20”“10”);;;这样输入数据,我得到一个错误
(普林斯)
)
 
 
 
命令:papl
选择对象:找到1个
选择对象:_。所以
选择对齐方式:
指定桩号:10
指定桩号偏移:5
命令:20未知命令“20”。按F1键获取帮助。
命令:10未知命令“10”。按F1键获取帮助。

ozimad 发表于 2022-7-6 13:06:16

嘿,我决定改变Lisp程序的概念。现在我知道了没有交点我怎么走了。我将使用aligment和transparent命令。
我想修一条有额外减速线的路。我总是有一个对齐点,所以我想使用它,这个概念是我不需要做几何交点查找,只是简单的数学。我使用pline=>'so命令来查找点坐标,我的代码现在看起来是这样的。
 
(定义c:papl()
(vl load com)
(setq al(ssget))
(命令“_.so”al“10”“0”)
(普林斯)
)
 
在控制台中,它给了我
 
 
命令:PAPL
选择对象:找到1个
选择对象:_。所以
选择对齐方式:
指定桩号:10
指定桩号偏移:0
命令:
命令:(21.9795 19.8182 0.0);;;我需要得到那个点,并在构建多段线时使用它
 
有人能帮我理解这一点吗,谢谢!
页: [1]
查看完整版本: 多段线透明';所以