寻求比较了解动态块的朋友进行技术指导
想制作一个动态块研究了半天 bedit 依然一头雾水
网上也没找到简单易懂的资料
特寻求高手指点
不胜感激
要求见下图
普通属性块
因为不熟悉动态块
不知道说明白没有
更不知道能否实现如图效果
回复 Atsai
感谢你的参与
这个版本的动态块
是通过左右镜像来“实现连接最近点”
应该说和我的预期还是有差距
因为当需要调整图块位置的时候
绝大多数情况
几乎不是镜像就OK的
换句话说
当图块从一边移到另一边的时候
首先要镜像然后再调整位置
相当于两次操作
基于无名块的原因
现在我已经放弃了动态块
再次感谢你的参与
回复e2002
你说的可能是对的
根据这两天我对动态块的粗浅研究
自动更改引出线的连接点
暂时没什么直接了当的办法
事实上
在认识到动态块会变成了无名块以后
已经放弃了用动态块来解决问题的思路
现在的思路是
重定义双击命令
如果双击的是属性启动属性修改程序
如果双击的是横线
启动修改图块位置的程序
本帖最后由 ahill 于 2017-11-6 01:10 编辑
一个简单的Mleader就可以实现你的功能需求了啊两端的块可以在属性里改大小,就实现了缩放。需要更换前端样式的时候,重定义一下块就行。利用MLEADER的功能,你可以随意拉伸右边的夹点,左边的箭头端点块是不动的。
农夫比较精,我问过他,看一下资料交30元。制作简单的动态块还是容易的,08已经有很多现存的动态块。 动态块出来了很长时间,按理说网上应该有大批量的动态块,然而并没有! 这个是以前做的,跟楼主的需求是类似。
有一点小小的差异:图块插入点的位置不同。
楼主测试看看吧!
你这个不需要做动态块,做成Mleader就行 感谢以上各位的参与
应该不会使用mleader这种方式
主要是它的文字采用MTEXT
个人非常不喜欢MT
因为大量的MT对CAD的运行速度影响很大
另外不像图块可以用块名过滤选择
ATSAI提供的样板很好
研究中
网上下了一个学习教程
“动态块从零起步.pdf”
相当不错
然后发现一个问题
动态块在动态调整以后
成了无名块
这就和我制作动态块的初衷背离了:( 动态块完全可以做到的
引线不能自动连接最近端点
另外
引出线和横线分别是两段直线
而引出点是单独的实心圆
三个单独的图元
而不是一个leader
页:
[1]
2