明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 注册

如何批量偏移单线到当前图层且偏移后自动倒角

  [复制链接]
 楼主| 发表于 2013-1-8 11:47:40 | 显示全部楼层
注册 发表于 2013-1-8 08:26
(setvar 'OffsetDist 1000)          ; 距离 自定之
这一句可以改成自己手动输入距离吗,老大,happy 末 ...

多谢老大,please u
eat
 楼主| 发表于 2013-1-8 13:58:01 | 显示全部楼层
Andyhon 发表于 2013-1-7 22:32
you might try ...

old big,last one ask,请问如何控制偏移方向,比如正为外侧,负为内侧? (getdist
     (strcat "\n指定偏移距离(正__向外偏移 /负__向内偏移): <"
      (rtos tee_dist 2)
      ">"
     )
   )
   )
发表于 2013-1-8 14:31:57 | 显示全部楼层
外侧
(command "offset" "" (list ee pt) (polar pt (angle p5 pt) 1) "")

内侧
(command "offset" "" (list ee pt) p5 "")

留与您作功课
 楼主| 发表于 2013-1-9 10:36:41 | 显示全部楼层
Andyhon 发表于 2013-1-8 14:31
外侧
(command "offset" "" (list ee pt) (polar pt (angle p5 pt) 1) "")

报告老大,功课没完成呢,能否示范一下?
发表于 2013-1-10 08:50:29 | 显示全部楼层
(command "offset" "" (list ee pt) (polar pt (+ (angle p5 pt) PI) 1e99) "")   ;;;内侧
 楼主| 发表于 2013-1-10 11:25:56 | 显示全部楼层
yoyoho 发表于 2013-1-10 08:50
(command "offset" "" (list ee pt) (polar pt (+ (angle p5 pt) PI) 1e99) "")   ;;;内侧

(defun c:f40 ()
   (setq ss (ssget))      ; 选 二/四 线可串接
   (setvar 'PeditAccept 1)
    (setvar 'OffsetDist (getReal "\n 输入距离: "))  
   
   (command "Pedit" "M" ss "" "j" 0.0 "")
   (setq ee (entlast)
        pts (acet-ent-geomextents ee)
         p5 (apply 'acet-geom-midpoint pts)
         pt (car pts)
   )
   (command "offset" "" (list ee pt) (polar pt (angle p5 pt) 1) "")
   (command "Chprop" (entlast) "" "La" (Getvar 'Clayer) "")
请教能不能通过控制鼠标点的方向来控制偏移方向
发表于 2013-1-10 11:38:05 | 显示全部楼层
通过控制鼠标
(command "offset" "" (list ee pt) Pause "")
发表于 2013-8-5 22:57:36 | 显示全部楼层
选中线段偏移后,原来的线段变成了多义线,再选中此多义线偏移的话,出现选不中此多义线,而选中了别的线段的现象。把程序修改下:选中线段偏移后,原来的线段不变成多义线,就没问题了。
发表于 2017-11-7 17:13:25 | 显示全部楼层
楼主,有没有完整的程序呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-19 09:44 , Processed in 0.171528 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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