明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1706|回复: 4

求个计算总长度lisp

[复制链接]
发表于 2009-5-15 16:29:00 | 显示全部楼层 |阅读模式
多次用di测量,然后相加产生一个结果,这样的功能能否实现?
发表于 2009-5-15 18:00:00 | 显示全部楼层
本帖最后由 作者 于 2009-5-19 19:51:06 编辑

;;多次用di测量,然后相加产生一个结果
;;By carrot1983
(defun C:TT (/ DIST DIST_LST PT1 PT2)
  (while (and (setq PT1 (getpoint "\n指定第一点: "))
       (setq PT2 (getpoint PT1 "指定第二点: "))
       (setq DIST (distance PT1 PT2))
       (princ DIST)
       (setq DIST_LST (cons DIST DIST_LST))
  )
  )
  (princ "\n累计量取的总长度: ")
  (princ (apply '+ DIST_LST))
  (princ)
)

发表于 2009-5-15 20:02:00 | 显示全部楼层

明经CAD社区 → 工程篇 → 机械工程 → 分类统计线长程序

http://bbs.mjtd.com/forum.php?mod=viewthread&tid=72982

 楼主| 发表于 2009-5-18 10:51:00 | 显示全部楼层
谢谢楼上两位,不会lisp呀,能给段代码么?直接计算总长度的程序已经有了,但是需要画线才可以,画线的工作量也不小啊,还不如一段一段量出来呢,求段程序,望高手们出招啊,谢啦
发表于 2009-5-19 19:52:00 | 显示全部楼层

2楼修改

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

本版积分规则

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

GMT+8, 2024-9-29 18:22 , Processed in 0.179448 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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