Slickrick2000 发表于 2022-7-6 15:22:34

好的,在读了CarlB的最后一篇文章后,我又试了一次,我尴尬地说,在输入了正确的变量后,它现在工作得很好。
 
在两个不同的lisp上工作,我把另一个lisp中的一些变量放在那里,这就是为什么它不工作的原因。
 
谢谢CarlB和thalon的帮助
 
现在,我需要做的就是找出为什么在命令结束时在命令提示符下出现这种情况。
 
命令:#
 
我认为这与我的错误陷阱有关。在问你们之前,我先看看能不能把它修好。

jaylo23 发表于 2022-7-6 15:26:23

大家好,在搜索了论坛后,我找到了一个与我遇到的问题类似的帖子。我有一个lisp,它将使用包含x和y点过滤器的拉伸命令。lisp可以完成我希望它做的所有事情,除了我希望它的工作方式更像内置的拉伸命令,而它会在形成拉伸之前高亮显示所有内容,并提供取消选择不希望拉伸的对象的选项。我只是勉强胜任Lisp程序拍打在一起,所以任何帮助是非常感谢。
 
这是lisp:
 
;******************************** 使用拉伸对象。y点滤波器*********************************************
(定义C:yST(/oldsnap sset1 sset2 sset3 base sec*错误*)
(设定温度*错误*)
(setq*错误*XYTTrap)
(setq oldsnap(getvar“osmode”))
(setvar“osmode”255)
(setq sset1(getpoint“选择对象:”))
(setq sset2(getcorner sset1))
(setq sset3(ssget“_c”sset1 sset2))
(setq base(getpoint“\n指定基点:”)
(setq秒(getpoint“\n指定第二个点:”)
(setvar“osmode”0)
(命令“stretch”3“base”.y“sec”0)
(setvar“osmode”oldsnap)
(setq*错误*温度)
(普林斯)
)
 
P、 我没有写这个lisp,因为我懒惰,不想做额外的点击必要的使用点过滤器,但我最近脱臼我的拇指(看起来像恐怖电影的东西),我需要使建模和设计尽可能轻松。提前谢谢。
页: 1 [2]
查看完整版本: 如何拉伸物体