明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: wp6667

[其它] 一键动态块(第四种方法)

[复制链接]
发表于 2025-12-18 20:01:34 | 显示全部楼层
kozmosovia 发表于 2025-12-17 09:52
动态块制作是需要有大量用户交互设置的,如拉伸范围,拉伸对象,距离倍数等等,这些不可能不借助用户交互而 ...

简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来计算。适合大量的创建图库。其它复杂的可见性选择就可以自己再手动创建。
回复 支持 反对

使用道具 举报

发表于 2025-12-18 21:24:57 | 显示全部楼层
本帖最后由 kozmosovia 于 2025-12-18 21:28 编辑
haisensy 发表于 2025-12-18 20:01
简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来 ...

“用某图层的直线来识别拉伸的位置”:那还不是得手动提前画好范围?而且万一范围内有些图元不想被拉伸操作,又要怎样定义呢?要是需要有多个拉伸动作,岂不是要画多个拉伸范围框?然后有要怎样才能把动作和框的一一对应关系设置好?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-12-19 10:12:32 | 显示全部楼层
haisensy 发表于 2025-12-18 20:01
简单的拉伸动作是可以做的,用某图层的直线来识别拉伸的位置,拉伸距离倍数也可以根据多少拉伸动作自动来 ...

简单的可以搞~ 但是灵活度和适用性可能会差一些;拉伸的动态块,我也不打算搞,基本上还不如手工建!
这有些尴尬,简单的用不上,复杂的离不开手工;
回复 支持 反对

使用道具 举报

发表于 2025-12-19 11:50:22 | 显示全部楼层
kozmosovia 发表于 2025-12-18 21:24
“用某图层的直线来识别拉伸的位置”:那还不是得手动提前画好范围?而且万一范围内有些图元不想被拉伸操 ...

创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-12-19 13:46:09 | 显示全部楼层
本帖最后由 wp6667 于 2025-12-19 13:47 编辑
haisensy 发表于 2025-12-19 11:50
创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。

这是原生法,集成命令! 理论上所有动态块都可以搞! 互交是可以被设计和模拟的,程序要不要互交完全看个人需求! 我当初设计“一键动态块”,就是因为自己需要的功能互交太多,所以才想法干掉互交,一键实现!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-12-19 14:06:36 | 显示全部楼层
本帖最后由 wp6667 于 2025-12-19 14:23 编辑

大家这样探讨一下挺好,由于API没有被公开,程序化生成“动态块”之前一直属于禁区,鲜有人谈及;其实API没有被公开只是障眼法,通罗马的路,何止一条,实现”一键动态块”的技术手段,目前来讲不会少于5种! 第五种方法只有利用C++了!相信第5种方法不久后应该也会有人突破!
回复 支持 反对

使用道具 举报

发表于 2025-12-19 18:41:53 | 显示全部楼层
haisensy 发表于 2025-12-19 11:50
创建多个拉伸的才创建多个拉伸线,简单的居中拉伸可以直接定义就行了。

这是命令吗?纯后台你怎么办呢?
回复 支持 反对

使用道具 举报

发表于 2025-12-19 22:29:49 | 显示全部楼层
你有种再说一遍 发表于 2025-12-19 18:41
这是命令吗?纯后台你怎么办呢?

中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-12-19 22:39:32 | 显示全部楼层
kozmosovia 发表于 2025-12-19 22:29
中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。

对的! 用一系列命令来集成!

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2025-12-20 13:43:42 | 显示全部楼层
kozmosovia 发表于 2025-12-19 22:29
中间闪了一下能看到块编辑器里面创建的参数。所以肯定是用command实现的。

是的,command创建。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-8 20:50 , Processed in 0.171407 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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