明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1887|回复: 0

[求助]支持将donut的中心也移到距选择的连线为某一输入的距离

[复制链接]
发表于 2010-6-29 16:48:00 | 显示全部楼层 |阅读模式

联系不到原作者,请求修改以下程序,能支持将donut的中心也移到距选择的连线为某一输入的距离

 

;;;作者:zml84
;;=============================
;;;      钢筋辅助绘图工具
;;;功能:调整钢筋点距离混凝土边界的距离
(defun C:G1 (/ SS1 SS2 DIST I EN ENT PT10 PT0 PT_NEW)
    (if (and (setq SS1 (entsel "\n点取混凝土边界线: "))
      (princ "\n选择钢筋点...")
      (setq SS2 (ssget '((0 . "CIRCLE,INSERT"))))
      (setq DIST 100)
 )
 (progn
     (setq I 0)
     (repeat (sslength SS2)
  (setq EN   (ssname SS2 I)
        ENT  (entget EN)
        PT10 (cdr (assoc 10 ENT))
  )
  (setq PT0    (VLAX-CURVE-GETCLOSESTPOINTTO (car SS1) PT10) ;_线上的最近点
        PT_NEW (polar PT0 (angle PT0 PT10) DIST)
  )
  (setq ENT (subst (cons 10 PT_NEW) (assoc 10 ENT) ENT))
  (entmod ENT)
  ;;
  (setq I (1+ I))
     )
 )
    )
    (princ)
)

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

本版积分规则

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

GMT+8, 2025-2-27 19:56 , Processed in 0.181080 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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