24小时热门版块排行榜    

查看: 350  |  回复: 0

axiuluo007

金虫 (初入文坛)

[交流] 一个倒圆角的代码不适应CAD04以外的版本

(defun c:yj ()
  (SETQ EE1 T)
    (WHILE EE1
  (SETQ SSE (SSADD))
  (setq ee1 (entsel "\n选择第一线:")
  (IF EE1 (PROGN
  (setq e1 (car ee1) P1 (LAST EE1))
  (setq ent (cdr (assoc 0 (entget e1))))
  (if (AND (/= ent "LINE" (/= ENT "LWPOLYLINE") (*ERROR* "NOT LINE & PLINE")
  (IF (= ENT "LINE" (SETQ T1 NIL) (SETQ T1 T))
  (SSADD E1 SSE)
  (setq ee2 (entsel "\n选择第二线:")
  (setq e2 (car ee2) P2 (last EE2))
  (setq ent (cdr (assoc 0 (entget e2))))
  (if (AND (/= ent "LINE" (/= ENT "LWPOLYLINE") (*ERROR* "NOT LINE & PLINE")
  (IF (= ENT "LINE" (SETQ T2 NIL) (SETQ T2 T))
  (IF (AND (SSMEMB E2 SSE) (/= ENT "LWPOLYLINE") (*ERROR* "ONE OBJECT")
  (princ "\n圆角半径<"
  (princ (setq rd (getvar "filletrad"))
  (setq rR (getreal ">:")
  (if rR (SETQ RD RR))
  (setvar "filletrad" rD)
  (IF (SSMEMB E2 SSE)
     (COMMAND "FILLET" "P" P1)
     (PROGN
      (SETQ AA (PW E1 P1) BB (PW E2 P2))
      (setq e1 (CAR AA) W1 (LAST AA))
      (setq e2 (CAR BB) W2 (LAST BB))
      (command "fillet" p1 p2)
      (if (> rd 0.001)
       (if (AND T1 T2)
         (command "pedit" "l" "y" "w" (* (+ w1 w2) 0.5) ""))
      (IF T1 (COMMAND "PEDIT" E1 "Y" "W" W1 "")
      (IF T2 (COMMAND "PEDIT" E2 "Y" "W" W2 "")
     ))

    ))
))
可以倒圆角的命令而且多段线圆角后,弧段和直线不是整体的,方便移动
在AUTOCAD2004 中可用
其它版本中的倒圆角后直线和圆弧形成个整体的了,或者多段线变成直线和圆弧了, 不知道咋回事,谁能看看,解决一下

[ Last edited by axiuluo007 on 2013-5-6 at 16:21 ]
回复此楼
己所不欲勿施于人
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 axiuluo007 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上项目filecode邪修 +3 西山十月 2026-08-09 3/150 2026-08-09 19:39 by Tide man
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 qTvzQBRAHjCi 2026-08-07 4/200 2026-08-08 17:19 by oEVWOejN9taj
[基金申请] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 qTvzQBRAHjCi 2026-08-07 5/250 2026-08-08 17:02 by oEVWOejN9taj
[论文投稿] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 qTvzQBRAHjCi 2026-08-07 4/200 2026-08-08 16:47 by oEVWOejN9taj
[基金申请] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 Vi50GxzrFcSG 2026-08-07 5/250 2026-08-08 16:27 by oEVWOejN9taj
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 Vi50GxzrFcSG 2026-08-07 4/200 2026-08-08 16:22 by oEVWOejN9taj
[博后之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 Vi50GxzrFcSG 2026-08-07 4/200 2026-08-08 16:02 by oEVWOejN9taj
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 5/250 2026-08-08 15:59 by oEVWOejN9taj
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 HEQlVqMTIA7d 2026-08-07 5/250 2026-08-08 14:27 by oEVWOejN9taj
[教师之家] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 KXLV3nuBVBY7 2026-08-07 5/250 2026-08-08 14:07 by oEVWOejN9taj
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 Vi50GxzrFcSG 2026-08-07 6/300 2026-08-08 10:19 by 3OOjAIS77qg2
[基金申请] 基金中了 +14 laoda193707 2026-08-06 14/700 2026-08-08 00:23 by 实验小白ha
[基金申请] 化学口download_prp&amp;fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] 求各位大神看下 100+6 hpkpkpkp 2026-08-05 33/1650 2026-08-06 14:49 by zhiyanjiang
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
信息提示
请填处理意见