24小时热门版块排行榜    

查看: 297  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 环境学硕288求调剂 +8 皮皮皮123456 2026-03-22 8/400 2026-03-23 23:47 by 热情沙漠
[考研] 一志愿南航材料专317分求调剂 +3 炸呀炸呀炸薯条 2026-03-23 3/150 2026-03-23 20:47 by pswait
[考研] 307求调剂 +3 余意卿 2026-03-21 3/150 2026-03-23 10:32 by Iveryant
[考研] 276求调剂 +3 YNRYG 2026-03-21 4/200 2026-03-23 08:31 by 醉在风里
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +3 晨昏线与星海 2026-03-20 3/150 2026-03-22 16:00 by ColorlessPI
[考研] 311求调剂 +3 26研0 2026-03-20 3/150 2026-03-22 14:46 by ColorlessPI
[考研] 材料求调剂 +5 @taotao 2026-03-21 5/250 2026-03-21 20:55 by lbsjt
[考研] 材料工程专硕 348分求调剂 +3 冬辞. 2026-03-17 5/250 2026-03-21 18:47 by 学员8dgXkO
[考研] 0703化学297求调剂 +3 Daisy☆ 2026-03-20 3/150 2026-03-21 17:45 by ColorlessPI
[考研] 22 350 本科985求调剂,求老登收留 +3 李轶男003 2026-03-20 3/150 2026-03-21 13:28 by 搏击518
[考研] 307求调剂 +3 wyyyqx 2026-03-17 3/150 2026-03-21 03:20 by JourneyLucky
[考研] 332求调剂 +4 ydfyh 2026-03-17 4/200 2026-03-21 02:20 by JourneyLucky
[考研] 288求调剂 +16 于海海海海 2026-03-19 16/800 2026-03-20 22:28 by JourneyLucky
[考研] 一志愿西安交通大学 学硕 354求调剂211或者双一流 +3 我想要读研究生 2026-03-20 3/150 2026-03-20 20:13 by JourneyLucky
[考研] 广西大学家禽遗传育种课题组2026年硕士招生(接收计算机专业调剂) +3 123阿标 2026-03-17 3/150 2026-03-20 15:58 by 飞行琦
[论文投稿] 申请回稿延期一个月,编辑同意了。但系统上的时间没变,给编辑又写邮件了,没回复 10+3 wangf9518 2026-03-17 4/200 2026-03-19 23:55 by babero
[考研] 生物学调剂招人!!! +3 山海天岚 2026-03-17 4/200 2026-03-19 21:34 by 怎么释怀
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
[考研] 0703化学调剂 +4 18889395102 2026-03-18 4/200 2026-03-19 16:13 by 30660438
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
信息提示
请填处理意见