土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 求助:lsp如何表示相对坐标和相对极坐标
请问各位大侠:
在lsp中调用画线命令后,随意指定一点后,第二个点以第一个点为基准点的相对坐标和相对极坐标如何来获取和表示呀。问题2:谁能写一个按栏选方式修剪对象的简单的lsp呀。谢谢了

全部回答(3 )

  • luyu9635
    谢谢3楼的
    2007-06-30 22:28:30 来自 PC 评论 举报
  • 小萝卜的头

    ;;;1.已知第一点pt1:
    (setq pt1 (getpoint "\n指定第一点:"))
    ;;;求出第二点pt2:
    ;;;相对直角坐标:
    (setq pt1_x (car pt1))
    (setq pt1_y (cadr pt1))
    (setq pt2 (cons (+ pt1_x 1000.) (+ pt1_y 1000.)))
    ;;;相对极坐标:
    (setq pt2 (polar pt1 (/ pi 6) 1000.))

    ;;;2.栏选方式修剪对象:
    (defun c:tt ()
    (setq ss (ssget))
    (command "trim" ss "" "f")
    )
    2007-06-25 09:01:25 来自 PC 评论 举报
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 667 人订阅

猜你喜欢

回帖成功

经验值 +10