下面我们一个一个问题来说。
坐标的前缀形式多样
我们都希望我们的生活多姿多彩,所以,我们遇到的坐标标注的前缀页多种多样。请看下图
相信大家遇到模样远多于上述3种情况。如果一个一个手输入肯定是受不了的。
解决办法,把前缀设置为标注的参数,可以通过对话框进行设置。如下图。
坐标的标注位置
开会的时候有人喜欢坐在前排,有人偏偏喜欢坐在后排。于是,坐标标注的时候有人喜欢把X坐标标注在上面,有人却喜欢则相反,把X坐标标注在下面。如图,同一个坐标的两种标注形式。
解决方法,设置一个可以翻转xy位置的选项。这里采用:autolisp的DCL设计中toggle这块瓷砖(tile)。如图:
坐标的坐标系
有一个城市的名字叫西安,但是在过去确叫另外一个名字-长安。转换的时空,名字就不同了。坐标标注也是一样。这个问题不夸张的说困扰过每一个用CAD的人,往深了聊,很有料,下一个专篇页不为过。限于本人的表达水平不进行展开。这里提示几个关键词:坐标变换,trans函数,摄影变换。再给一个Lee-Mac大神写的一个相关插件 http://www.lee-mac.com/2dprojection.html。
本插件解决方法,用ucs命令设置满足当前要求的坐标系,插件中采用trans输出当前坐标。
轮廓线的交点定位坐标
工作中,大家一定遇到过比下图中更为复杂的轮廓线的交点标注问题。
让人糟心的时,这些轮廓还由于各种原因,还是经常变更。
一个点一个点的进行点,这样的重复动作很容易让人产生烦躁清新(看上面这一句话,是不是已经有了这样的体会)。可是,实际工作中,真的有好多人是这么干的。
怎么办?
解决方法,点选要标注的多段线,采用插件自动筛选出需要标注的交点的坐标信息,然后输出。
当然除了上面说的四个问题,还有字高的问题等等。
下面给出完整的参数设置面板截图和源码。
DCL源码
abc : dialog {
label =