秋画扇 发表于 2021-11-21 19:53:51

偶然得到的动态块自动填充源码 求大神优化

本帖最后由 秋画扇 于 2022-7-7 10:48 编辑

偶然得到的源码,功能如下
将符合设定的动态快,填充到识别的矩形中


快捷键CKK是单个插入
快捷键CKKK是批量插入但是只能选矩形插入
动态块要求:高度参数命名为E1和宽度参数命名为E2,基点需要在左下角,E3为判断语句,E1大于1750,E3=960;E1小于等于1750,E3=90
选择模型后右键可镜像切换 需要有翻转参数 "翻转状态1"位置居中



求助,能否更改为 识别并正确填充,动态块基点在左上角的块
现在插件识别的是基点在左下的块,想改为识别基点在左上的块

gaics 发表于 2021-11-24 13:27:12

纯好奇,能否演示一下实现了什么功能?

xq4u 发表于 2021-11-24 22:08:28

多谢楼主分享

秋画扇 发表于 2021-11-25 09:37:18

gaics 发表于 2021-11-24 13:27
纯好奇,能否演示一下实现了什么功能?

识别矩形,自动填充动态块

tdl555 发表于 2021-11-26 11:30:55

我这里就是提供另外一种思路

alexmai 发表于 2021-11-26 19:47:12

cad 附件不能打开,请重新上传

xj6019 发表于 2021-11-26 21:24:10

打不开附件是得需要修复工具捣鼓一下吧

秋画扇 发表于 2021-11-29 16:09:56

附件已重新上传

00放飞梦想00 发表于 2022-3-14 19:29:00

如何调整镜像方向呢?

xyp1964 发表于 2022-3-15 10:15:55

动态图块基本不具有通用性
关键函数:
(setq vv (vlax-invoke ob 'getdynamicblockproperties))
vla-Put-Value
翻转直接mirror


页: [1] 2
查看完整版本: 偶然得到的动态块自动填充源码 求大神优化