图块的缩放是以图块插入点为原点去做缩放。
所以当图块缩放的时候,楼主的『条件2:当动态块缩放时,特征点2的位置不变』
这个应该不可能实现,如果图块的插入点定议在特征点2,那其他的几个条件是可以
用动态块实现的。
回复e2002
你说的可能是对的
根据这两天我对动态块的粗浅研究
自动更改引出线的连接点
暂时没什么直接了当的办法
事实上
在认识到动态块会变成了无名块以后
已经放弃了用动态块来解决问题的思路
现在的思路是
重定义双击命令
如果双击的是属性启动属性修改程序
如果双击的是横线
启动修改图块位置的程序
回复 Atsai
感谢你的参与
这个版本的动态块
是通过左右镜像来“实现连接最近点”
应该说和我的预期还是有差距
因为当需要调整图块位置的时候
绝大多数情况
几乎不是镜像就OK的
换句话说
当图块从一边移到另一边的时候
首先要镜像然后再调整位置
相当于两次操作
基于无名块的原因
现在我已经放弃了动态块
再次感谢你的参与
本帖最后由 masterlong 于 2017-11-3 23:52 编辑
我的IE很奇怪
现在点评分
窗口不能展开
想给楼上各位加币没法操作
我的等级每天只能点评两次?
好吧
其他人就多谢不加分了
学习观望中 缩放功能有点儿不明白,但是其它的功能完全可以通过一个MLEADER来实现,MLEADER的末端是一个属性块,前端箭头也可以是一个块来轻易实现,图块大小可以改比例 本帖最后由 ahill 于 2017-11-6 01:10 编辑
一个简单的Mleader就可以实现你的功能需求了啊两端的块可以在属性里改大小,就实现了缩放。需要更换前端样式的时候,重定义一下块就行。利用MLEADER的功能,你可以随意拉伸右边的夹点,左边的箭头端点块是不动的。
要求缩放不改位置是因为在标注的时候可能图纸比例不正确等发现的时候已经几百个标注了总不能删了重标吧
页:
1
[2]