明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[提问] 求求 , 怎么获取圆角矩形中的4个圆角的中点坐标啊

[复制链接]
发表于 2024-2-6 15:22:16 | 显示全部楼层
x_s_s_1 发表于 2024-2-5 11:20
这个稍微通用一点

改成最小包即可,切勿无端扩展需求,否则就是个无底洞了,一切按提供的需求为准
发表于 2024-2-7 09:01:25 | 显示全部楼层
炸开法
  1. (defun c:tt  (/ obj)
  2.     (setq obj (vlax-ename->vla-object (car (entsel))))
  3.     (foreach obj  (vlax-safearray->list
  4.                       (vlax-variant-value (vla-explode obj)))
  5.         (if (= "AcDbArc" (vla-get-ObjectName obj))
  6.             (entmake
  7.                 (list
  8.                     '(0 . "point")
  9.                     (cons 10
  10.                           (vlax-curve-getpointatparam
  11.                               obj
  12.                               (* 0.5
  13.                                  (+ (vlax-curve-getstartparam
  14.                                         obj)
  15.                                     (vlax-curve-getendparam
  16.                                         obj))))))))
  17.         (vla-delete obj)))

评分

参与人数 1明经币 +1 收起 理由
xyp1964 + 1 赞一个!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2024-2-7 09:12:26 | 显示全部楼层

理解完了 , 学到了很多新函数和他们的实例用法 , 功能更灵活 , 谢谢老师
发表于 2024-2-7 20:19:13 | 显示全部楼层



本帖子中包含更多资源

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

x
 楼主| 发表于 2024-2-8 08:55:59 | 显示全部楼层

谢谢 ,但是xyp没有在函数手册中搜到 , 学习失败 /捂脸
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 23:35 , Processed in 0.151637 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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