明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2105|回复: 18

[提问] 寻求比较了解动态块的朋友进行技术指导

[复制链接]
发表于 2017-10-31 22:32 | 显示全部楼层 |阅读模式
想制作一个动态块
研究了半天 bedit 依然一头雾水
网上也没找到简单易懂的资料
特寻求高手指点
不胜感激

要求见下图


普通属性块


因为不熟悉动态块
不知道说明白没有
更不知道能否实现如图效果

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2017-11-3 23:43 | 显示全部楼层
回复 Atsai
感谢你的参与

这个版本的动态块
是通过左右镜像来“实现连接最近点”
应该说和我的预期还是有差距
因为当需要调整图块位置的时候
绝大多数情况
几乎不是镜像就OK的
换句话说
当图块从一边移到另一边的时候
首先要镜像然后再调整位置
相当于两次操作

基于无名块的原因
现在我已经放弃了动态块
再次感谢你的参与
 楼主| 发表于 2017-11-3 23:34 | 显示全部楼层
回复e2002

你说的可能是对的
根据这两天我对动态块的粗浅研究
自动更改引出线的连接点
暂时没什么直接了当的办法

事实上
在认识到动态块会变成了无名块以后
已经放弃了用动态块来解决问题的思路
现在的思路是
重定义双击命令
如果双击的是属性启动属性修改程序
如果双击的是横线
启动修改图块位置的程序

发表于 2017-11-6 01:04 | 显示全部楼层
本帖最后由 ahill 于 2017-11-6 01:10 编辑


一个简单的Mleader就可以实现你的功能需求了啊两端的块可以在属性里改大小,就实现了缩放。需要更换前端样式的时候,重定义一下块就行。利用MLEADER的功能,你可以随意拉伸右边的夹点,左边的箭头端点块是不动的。

本帖子中包含更多资源

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

x
发表于 2017-11-1 07:51 | 显示全部楼层
农夫比较精,我问过他,看一下资料交30元。制作简单的动态块还是容易的,08已经有很多现存的动态块。
发表于 2017-11-1 11:37 | 显示全部楼层
动态块出来了很长时间,按理说网上应该有大批量的动态块,然而并没有!
发表于 2017-11-1 13:13 | 显示全部楼层
这个是以前做的,跟楼主的需求是类似。
有一点小小的差异:图块插入点的位置不同。
楼主测试看看吧!



本帖子中包含更多资源

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

x
发表于 2017-11-1 16:05 | 显示全部楼层
你这个不需要做动态块,做成Mleader就行
 楼主| 发表于 2017-11-1 22:01 | 显示全部楼层
感谢以上各位的参与

应该不会使用mleader这种方式
主要是它的文字采用MTEXT
个人非常不喜欢MT
因为大量的MT对CAD的运行速度影响很大
另外不像图块可以用块名过滤选择

ATSAI提供的样板很好
研究中
 楼主| 发表于 2017-11-2 11:31 | 显示全部楼层
网上下了一个学习教程
“动态块从零起步.pdf”
相当不错

然后发现一个问题
动态块在动态调整以后
成了无名块
这就和我制作动态块的初衷背离了
发表于 2017-11-2 15:30 | 显示全部楼层
动态块完全可以做到的


本帖子中包含更多资源

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

x

评分

参与人数 1明经币 +1 收起 理由
masterlong + 1 感谢参与

查看全部评分

 楼主| 发表于 2017-11-2 15:39 | 显示全部楼层
引线不能自动连接最近端点

点评

以我自己的经验,这个要求目前的动态块应该还不能做到。个人以为不要这么纠结这个细节,真要区分aaaa在特征点2的左和右,加一个flip操作点或者直接mirror也可以吧?  发表于 2017-11-3 18:32
 楼主| 发表于 2017-11-2 15:50 | 显示全部楼层
另外
引出线和横线分别是两段直线
而引出点是单独的实心圆
三个单独的图元
而不是一个leader
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 00:10 , Processed in 0.499752 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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