明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 424|回复: 6

求助 多个图元 内部偏移

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 luwei5593315 于 2025-1-22 17:12 编辑

请教一下大佬们,多个图元向内部偏移怎么做,目前最接近的是贱人工具箱的双向偏移


本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层



  • (defun c:tt (/ ename i len pycs pyjl s ss v)
  •   (setq
  •     ss (ssget '((0 . "LWPOLYLINE")))
  •     pyjl (getreal "/n 输入偏移距离")
  •     pycs (getint "/n 输入偏移次数")
  •   )
  •   (repeat (setq len (sslength ss))
  •     (setq ename (ssname ss (setq len (1- len))))
  •     (setq v (cdr (assoc 90 (entget ename))))
  •     (setq i 1)
  •     (repeat pycs
  •       (if(< v 5)
  •         (vla-offset (vlax-ename->vla-object ename) (* pyjl i))
  •         (vla-offset (vlax-ename->vla-object ename) (* pyjl i -1))
  •       )
  •       (vla-put-Color (vlax-ename->vla-object (entlast)) 3)
  •       (setq i (1+ i))
  •     )
  •   )
  •   (princ)
  • )

本帖子中包含更多资源

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

x

评分

参与人数 1金钱 +20 收起 理由
luwei5593315 + 20 赞一个!

查看全部评分

回复 支持 2 反对 0

使用道具 举报

发表于 5 天前 | 显示全部楼层
谜你工具箱可以,命令: MINI_BO_INTER,【内偏移内轮廓】选择多个实体,智能生成内轮廓,对轮廓可进行内偏移或其他处理

评分

参与人数 1金钱 +20 收起 理由
luwei5593315 + 20 很给力!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

发表于 5 天前 | 显示全部楼层
你先发程序,才能知道,你的问题是1个,还是无限个。
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
点偏移就是pt+ve,
线偏移就是pt1+ve1,pt2+ve2,然后联立方程得到交点.
面偏移就是...得到交线
回复 支持 反对

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
统一网名 发表于 2025-1-22 20:53
  • (defun c:tt (/ ename i len pycs pyjl s ss v)
  •   (setq
  •     ss (ssget '((0 . "LWPOLY ...

  • 谢谢大佬。实测过程中,自己画的封闭图形向内,原图纸有的向内 有的向外,有的双向
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 4 天前 | 显示全部楼层
    lzspain 发表于 2025-1-22 17:52
    谜你工具箱可以,命令: MINI_BO_INTER,【内偏移内轮廓】选择多个实体,智能生成内轮廓,对轮廓可进行内偏 ...

    谢谢大佬 ,实测中 这个最适用 目前没发现什么BUG
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2025-1-27 14:41 , Processed in 0.210175 second(s), 25 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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