明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: ld80721

[源码] 衣柜立面绘制工具源码共享(福州缔维装饰)

    [复制链接]
发表于 2016-10-29 08:49:16 | 显示全部楼层
代码因版本不同可能需要修改完善
发表于 2016-10-31 16:30:14 | 显示全部楼层
ld80721 发表于 2016-10-29 03:08
;————————————————————————————————
;│                  ■绘制平面柜 ...
  1. ;坛子里找个简单代码,类似达到效果
  2. (defun c:tt ( / _line )
  3.   (defun _line (lst)
  4.     (mapcar '(lambda (a b)(entmakex (list '(0 . "LINE") (cons 10 a) (cons 11 b)))) lst (cdr lst))
  5.   )
  6.   (while (and (setq n (Cond ((getint(strcat "\n等分数["(itoa(setq n(Cond ( n )( 5 ))))"] ")))( n )))
  7.               (setq p1 (getpoint "\n第一角点 :"))
  8.               (setq p2 (getcorner p1 "\n另一角点 :"))
  9.          )
  10.     (setq dx (abs (- (car p2) (car p1)))
  11.           dy (abs (- (cadr p2) (cadr p1)))
  12.     )
  13.     (setq ptm (list (min (car p1) (car p2)) (min (cadr p1) (cadr p2)))
  14.           p2  (list (max (car p1) (car p2)) (max (cadr p1) (cadr p2)))
  15.           p1  ptm
  16.     )
  17.     (if        (> dx dy)
  18.       (progn
  19.         (setq dd (/ dx n))
  20.         (repeat        n
  21.           (setq        p3 (polar p1 0 dd)
  22.                 p4 (polar p1 (/ pi 2) dy)
  23.                 p5 (polar p4 0 dd)
  24.           )
  25.           (_LINE (list p1 p3 p4 p5 p1 p4))
  26.           (setq p1 p3)
  27.         )
  28.       )
  29.       (progn
  30.         (setq dd (/ dy n))
  31.         (repeat        n
  32.           (setq        p3 (polar p1 (/ pi 2) dd)
  33.                 p4 (polar p1 0 dx)
  34.                 p5 (polar p3 0 dx)
  35.           )
  36.           (_LINE (list p1 p3 p4 p5 p1 p4))
  37.           (setq p1 p3)
  38.         )
  39.       )
  40.     )
  41.     (_LINE (list p3 p5))
  42.   )
  43.   (princ)
  44. )
发表于 2017-9-7 13:08:58 | 显示全部楼层
虽然用不上 感谢楼主分享
回复 支持 0 反对 1

使用道具 举报

发表于 2017-9-10 16:55:25 | 显示全部楼层
本帖最后由 Yea 于 2017-9-10 17:00 编辑

每次运行捕捉会关闭了。是要加个什么命令来着?

点评

osmode  发表于 2018-11-6 22:26
发表于 2017-9-14 10:59:44 | 显示全部楼层
谢谢楼主热情分享了
发表于 2017-9-14 11:03:19 | 显示全部楼层
谢谢楼主顶一下
发表于 2017-9-15 17:08:06 | 显示全部楼层
谢谢楼主的热心分享
发表于 2017-10-20 09:51:40 | 显示全部楼层
简单的板式衣柜画起来方便多了
发表于 2017-11-7 20:10:56 | 显示全部楼层
这个是好东西  我正能用上
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 11:06 , Processed in 0.170244 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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