永发信息网

这个cad lsp会关闭对象捕捉并清空对象捕捉选项

答案:2  悬赏:80  手机版
解决时间 2021-02-20 07:09
可以改掉这一漏洞么?代码如下
(defun c:gt(/ os a b d ang p1 aa p2 p3 bb p4 p5 p6)
(setq os (getvar "osmode"))
(setvar "osmode" 0)
(setq a (getdist "\\n 输入腰孔的长度:"))
(setq b (getdist "\\n 输入腰孔的宽度:"))
(setq d (- a b))
(setq ang (getangle "\\n 输入旋转角度:"))
(setq p1 (getpoint "\\n 输入腰孔的中心点:"))
(setq aa (/ d 2.0) p2 (polar p1 0 aa) p3 (polar p1 pi aa) bb (/ b 2.0))
(setq p4 (polar p3 (* pi 1.5) bb) p5 (polar p2 (* pi 1.5) bb) p6 (polar p3 (* pi 0.5) bb))
(command "pline" p4 "w" "0" "0" p5 "a" "ce" p2 "a" "180" "l" p6 "a" "ce" p3 "a" "180" "l" "")
(command "rotate" "l" "" p1 (* (/ 180 pi) ang))
(setvar "osmode" os)
(princ))
是个画长圆孔(腰孔)的lsp。操作很繁琐,要分别输入腰孔的长度.宽度.旋转角度,,,,,,能不能简化一下。由鼠标左键先后给定两个点,确定腰孔两圆心的距离。不管X轴方向的两个点,还是Y轴方向的两个点,腰孔自动跟随该两点生成。宽度有人工输入数值确定。谢谢。
最佳答案
把0改成1,就好了
全部回答
我可以给你修改LSP程序的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
枣庄市琦源纸业有限公司这个地址在什么地方,
某行星的一颗小卫星在半径为r的圆轨道上绕行
百度知道被吞楼怎么办?
谁能告诉我百度知道悬赏分最多给多少,能追加
苹果6plushome键是哪个
高华铝材公司地址在哪,我要去那里办事
神奇宝贝冰鬼护哪几集出场啊?
石桥铺怎么去啊,有知道地址的么
韦氏词典和韦氏大学词典有什么不同?
宏通电脑我想知道这个在什么地方
即将退伍的军人,回归社会如何寻找生活的目标
马达转动的原理马达到底是为什么才能转起来的
计算机从光驱复制东西时,为什么声音很大?
100分之36与36%大小相等,意义也完全相同。对
广东工业大学自考的人力资源管理本科难考吗
推荐资讯
方前村卫生室这个地址在什么地方,我要处理点
我想查询我电脑上QQ登陆记录~就是所有在这个
四川邮电职业技术学院 如何
《qq飞车》名字怎么打空格
怎样使葵花籽发芽
离开我你会幸福的是什么歌曲里面的歌词
one dore is worth a hundred dreamers翻译
采用支付手续费委托代销方式销售商品,应该在
南部县公安局西城派出所驻南部县德仁中学警务
请问,西米和珍珠米一样吗?,买了一袋西,回家
洗面奶中皂素有什么作用
a luckiy day作文
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?