明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 菜卷鱼

[源码] 第一次做即显程序,希望大家多多指导

  [复制链接]
发表于 2014-1-28 09:23:35 | 显示全部楼层
  1. ;; 需要e派工具箱(XCAD)的支持:[url]http://yunpan.cn/QXQKsW9gAPmpF[/url];; 垂直无缝复制
  2. (defun c:tt (/ s1 p0 dv mode mo co ss nn i s0 pt s2)
  3.   (xyp-CMDLA0)
  4.   (if (setq s1 (car (entsel "\n选择: ")))
  5.     (progn
  6.       (setq p0 (xyp-9pt s1 1)
  7.             dv (distance (xyp-9pt s1 7) p0) ;垂直高度
  8.             mode t
  9.       )
  10.       (while mode
  11.         (setq mo (grread t 15 0)
  12.               co (car mo)
  13.         )
  14.         (cond ((member co '(2 3 25 32)) (setq mode nil))
  15.               (t
  16.                (if ss
  17.                  (xyp-erase ss)
  18.                )
  19.                (setq nn (fix (/ (- (cadr (cadr mo)) (cadr p0)) dv))
  20.                      i 0
  21.                      s0 (entlast)
  22.                      dv (if (> nn 0) dv (- dv))
  23.                )
  24.                (repeat (abs nn)
  25.                  (setq pt (xyp-Pt2Y p0 (* dv (setq i (1+ i))))
  26.                        s2 (xyp-copymove s1 p0 pt)
  27.                  )
  28.                )
  29.                (setq ss (xyp-SSelEntnext s0))
  30.               )
  31.         )
  32.       )
  33.     )
  34.   )
  35.   (xyp-CMDLA1)
  36. )

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-25 14:15 , Processed in 0.152120 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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