天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 65|回复: 1

批量圆形变螺孔

[复制链接]
  • TA的每日心情
    开心
    2024-8-31 15:58
  • 签到天数: 89 天

    [LV.6]常住居民II

    488

    主题

    207

    回帖

    3366

    积分

    管理员

    积分
    3366
    发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
    批量圆形变螺孔
    1. ;圆变螺孔 明经 ZZXXQQ 2010.9.8
    2. (defun c:lk ()
    3. (defun mkline (p1 p2 ln)
    4.   (entmake (list '(0 . "LINE") (cons 8 ln) (cons 10 p1) (cons 11 p2)))
    5. )
    6. (setvar "CMDECHO" 0)
    7. (if (and (princ "\n选择要加螺纹的圆 :")
    8.           (setq ss (ssget '((0 . "CIRCLE"))))) (progn
    9.   (setq i 0)
    10.   (repeat (sslength ss)
    11.    (setq en (ssname ss i)
    12.          ent (entget en)
    13.          i (1+ i)
    14.          pc (cdr(assoc 10 ent))
    15.          r (cdr(assoc 40 ent))
    16.          ri (* r 0.9)
    17.          ro (* r 1.1)
    18.          pc1 (polar pc 0 ro)
    19.          pc2 (polar pc pi ro)
    20.          pc3 (polar pc (/ pi 2) ro)
    21.          pc4 (polar pc (/ pi -2) ro)
    22.          an1 (/ pi 3)
    23.          an2 (/ pi -6))
    24.    (if (not (tblsearch "LAYER" "center"))
    25.     (command ".LAYER" "N" "center" "C" 1 "center" "L" "CENTER" "CEN" "")
    26.    )
    27.    (mkline pc1 pc2 "center")
    28.    (mkline pc3 pc4 "center")
    29.    (entmake (list '(0 . "CIRCLE") (assoc 8 ent) (cons 10 pc) (cons 40 ri)))
    30.    (entmake
    31.     (list '(0 . "ARC") (cons 10 pc) (cons 40 r) (cons 50 an1) (cons 51 an2) '(62 . 1))
    32.    )
    33.    (entdel en)
    34.   )
    35. ))
    36. (setvar "CMDECHO" 1)
    37. (princ)
    复制代码

     

     

     

     

    批量圆形变螺孔
    中国膜结构网打造全中国最好的膜结构综合平台 ,统一协调膜结构设计,膜结构施工,膜材采购,膜材定制,膜结构预算全方位服务。 中国空间膜结构协会合作单位。
  • TA的每日心情
    开心
    半小时前
  • 签到天数: 154 天

    [LV.7]常住居民III

    3458

    主题

    554

    回帖

    214748万

    积分

    管理员

    中国膜结构网www.mjgou.com

    积分
    2147483647
    QQ
    发表于 2024-7-5 18:12:08 | 显示全部楼层
    1. ;圆变螺孔 明经 ZZXXQQ 2010.9.8
    2. (defun c:lk ()
    3. (defun mkline (p1 p2 ln)
    4.   (entmake (list '(0 . "LINE") (cons 8 ln) (cons 10 p1) (cons 11 p2)))
    5. )
    6. (setvar "CMDECHO" 0)
    7. (if (and (princ "\n选择要加螺纹的圆 :")
    8.           (setq ss (ssget '((0 . "CIRCLE"))))) (progn
    9.   (setq i 0)
    10.   (repeat (sslength ss)
    11.    (setq en (ssname ss i)
    12.          ent (entget en)
    13.          i (1+ i)
    14.          pc (cdr(assoc 10 ent))
    15.          r (cdr(assoc 40 ent))
    16.          ri (* r 1.0)
    17.          ro (* r 1.2)
    18.          pc1 (polar pc 0 ro)
    19.          pc2 (polar pc pi ro)
    20.          pc3 (polar pc (/ pi 2) ro)
    21.          pc4 (polar pc (/ pi -2) ro)
    22.          an1 (/ pi 3)
    23.          an2 (/ pi -6))
    24.    (if (not (tblsearch "LAYER" "center"))
    25.     (command ".LAYER" "N" "center" "C" 1 "center" "L" "CENTER" "CEN" "")
    26.    )
    27.    (mkline pc1 pc2 "center")
    28.    (mkline pc3 pc4 "center")
    29.    (entmake (list '(0 . "CIRCLE") (assoc 8 ent) (cons 10 pc) (cons 40 ri)))
    30.    (entmake
    31.     (list '(0 . "ARC") (cons 10 pc) (cons 40 ro) (cons 50 an1) (cons 51 an2) '(62 . 1))
    32.    )
    33.    (entdel en)
    34.   )
    35. ))
    36. (setvar "CMDECHO" 1)
    37. (princ)
    38. )
    复制代码

     

     

     

     

    批量圆形变螺孔
    中国膜结构网打造全中国最好的膜结构综合平台 ,统一协调膜结构设计,膜结构施工,膜材采购,膜材定制,膜结构预算全方位服务。 中国空间膜结构协会合作单位。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池| |网站地图

    GMT+8, 2024-9-8 10:44 , Processed in 0.067481 second(s), 27 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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