明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3242|回复: 12

[讨论] 请问有没有人会多段线批量倒角(直角,圆角)

[复制链接]
发表于 2019-7-13 17:28:37 | 显示全部楼层 |阅读模式
本帖最后由 bh89757 于 2019-7-13 17:43 编辑

本人新手,目前要画公路边坡的框架梁,想编一个程序,就是偏移批量倒角,偏移框架已经编出来了,无奈不知道怎么能批量倒角。还请各位大神指导一下。
这是代码
(defun c:dd (/  ss i lst x   )
(vl-load-com)
  (setq laysel1(vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))
        layobj1(vla-add laysel "地质"))
    (setq laysel2(vla-get-layers (vla-get-activedocument (vlax-get-acad-object)))
        layobj2(vla-add laysel "辅助"))
  (vla-put-color layobj1 acred)
  (vla-put-color layobj2 8)
  (setq ss (ssget '((0 . "*LINE,ARC,CIRCLE,ELLIPSE,PLINE,SPLINE"))))   
  (setq i 0   lst nil   dis 0.2)
  (while (< i (sslength ss))
(vla-put-layer (vlax-ename->vla-object (ssname ss i)) "地质")
    (setq lst (cons (vlax-ename->vla-object (ssname ss i)) lst)        
        i   (1+ i)     )   )
(mapcar '(lambda (x)         (vla-offset x dis))       lst   )
(mapcar '(lambda (x)         (vla-offset x (- dis))
(vla-put-layer  x "辅助")
          )   lst  )
  (command "LAYER" "Off" "辅助" "")
   (princ) )

代码目前只能执行到这一步
想要的效果是倒角1 和倒角2 这种格式。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2021-1-9 14:29:06 | 显示全部楼层
本帖最后由 lee50310 于 2021-5-27 21:49 编辑

程式已寫好,在cad2018測試 ok   
執行指令:pp2


這是程式執行效果





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-29 12:29:11 | 显示全部楼层
本帖最后由 lee50310 于 2021-1-4 14:10 编辑

你這個跟我先前發表的 [道路十字路口生成器+修補 ] 有部份功能類似
你可先前往參考看看 ,是否對你有所幫助

位置: 道路十字路口生成器+修補



 楼主| 发表于 2019-8-23 11:45:39 | 显示全部楼层
注册 发表于 2019-8-21 14:21
http://bbs.mjtd.com/thread-108247-1-1.html

这种平行的比较好弄哦,哥,我的主要是各种交叉的倒角成四边形
 楼主| 发表于 2019-8-20 13:26:00 | 显示全部楼层
有没有人会批量倒角呀?
发表于 2019-8-21 14:21:17 | 显示全部楼层
发表于 2020-12-21 09:26:04 | 显示全部楼层
路过,支持一下,
发表于 2020-12-29 18:42:30 | 显示全部楼层
莫着急,莫急燥,静悄悄,答案到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 07:29 , Processed in 0.239779 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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