明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1663|回复: 8

[已解答] 菜鸟来了,求帮忙 怎么进行参数框选

[复制链接]
发表于 2014-5-23 01:30 | 显示全部楼层 |阅读模式
5明经币
比如我想选择 点(0,0) 到点 (100,100)的物体,就和手动一样,让你选择物体的时候点一下(0,0)再点一下(100,100),不知道我说的明白不明白
例如:(command "ERASE"  ""  p1 p2 "") 我重复五次, p1 p2每次(polar p1 0 1000) (polar p1 0 1000),我就能同时删除等5个距离上面的物体了
说得比较啰嗦,不知道怎么表达好,求大神啊

最佳答案

发表于 2014-5-23 01:30 | 显示全部楼层
  1. (defun c:tt ()
  2. (setvar "CMDECHO" 0)
  3. (setq pt (getpoint "\n框选中点: "))
  4. (setq p1 (mapcar '- '(50 50)))
  5. (setq p2 (mapcar '+ '(50 50)))
  6. (command "_.ERASE" "W" p1 p2 "")
  7. (setvar "CMDECHO" 1)
  8. (princ)
  9. )
回复

使用道具 举报

 楼主| 发表于 2014-5-23 01:31 | 显示全部楼层
应该不算难题吧?
回复

使用道具 举报

发表于 2014-5-23 05:11 | 显示全部楼层
真没看明白
框选or栏选?
第一次
p1手动指定?
P2=(polar p1 0 1000)?
重复时
P1还是手动指定?
P2=......

表述实在太乱了
依我看
你把你的语言组织清楚了
你的问题自己就解决掉了
回复

使用道具 举报

 楼主| 发表于 2014-5-23 09:28 | 显示全部楼层
ZZXXQQ 发表于 2014-5-23 01:30

谢谢版主,其实就是想要 erase 后面的那个 w,再次感谢啦
回复

使用道具 举报

 楼主| 发表于 2014-5-23 09:28 | 显示全部楼层
masterlong 发表于 2014-5-23 05:11
真没看明白
框选or栏选?
第一次

额,我的表述真的很乱,下次提问争取改进,不过也谢谢你~~
回复

使用道具 举报

 楼主| 发表于 2014-5-23 10:00 | 显示全部楼层

求问dcl问题,最近做了2个lisp都带dcl,但两不能同时启动

ZZXXQQ 发表于 2014-5-23 01:30

再次麻烦版主
(defun c:tt ()
(setq p1 (getpoint "\n框选中点: "))
(setq p2 (getpoint "\n框选中点: "))
(command "_.ERASE" "c" p1 p2 "")
(princ)
)


上面的程序 选择两个点的时候怎么实现 图片中 出现框选范围
版主受累了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2014-5-23 11:31 | 显示全部楼层
  1. (defun c:tt ()
  2.   (if(setq ss(ssget))
  3.     (command "_.ERASE" ss "")
  4.     )
  5.   (princ)
  6. )
回复

使用道具 举报

发表于 2014-5-23 20:44 | 显示全部楼层
本帖最后由 ZZXXQQ 于 2014-5-23 20:45 编辑
HGHG011 发表于 2014-5-23 10:00
再次麻烦版主
(defun c:tt ()
(setq p1 (getpoint "\n框选中点: "))


(setq p1 (getpoint "\n框选角点: "))
(setq p2 (getcorner p1 "\n另一角点: "))

or

(setq ss (ssget))

评分

参与人数 1明经币 +1 收起 理由
HGHG011 + 1 赞一个!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-17 17:26 , Processed in 0.405341 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表