本帖最后由 edrise 于 2025-1-2 19:46 编辑
好久没做动态块了,今天因为绘图需要,尝试做了一个,发现已经生疏了,不过很快找回感觉。制作过程遇到一个问题,不知是什么原因,发上来看看有没有大佬帮忙解惑。 这是一个弱电机柜的动态块,制作思路是做两个拉伸,按列表拉伸宽度和深度,然后制作一个查询表设置在柜中心,通过查询规格来设置尺寸。截图中的可见性参数是出现问题后插入做参考的,无用,可暂时无视。
图1
深度拉伸和宽度拉伸都是正常的,规格查询表夹点因为要始终居于中心,所以单独做了个深度拉伸,拉伸距离乘数设置为0.5。
图2
结果成品的查询夹点并未像想象中居中移动,除了初始状态居中,其它尺寸都是漂移的。
图3 初始状态600x600
图4 其它尺寸,分别是600x450、600x800、600x1000、600x1200
感觉是在600的基础上按深度x0.5的增量在移动,比如600x450的时候是往后退了225,600x1200是往前移动了600,具体距离没法测量,从显示上目测的。为了做对比,我在右侧边缘加了可见性夹点,如图1,并使用同一个0.5拉伸动作,如图2,结果可见性夹点可以正常动作,查询夹点却不行,如图4。尝试了修改各种属性,均不行。 为了正常使用,只能另辟蹊径,给查询夹点单独设置距离参数和拉伸动作,然后在查询表中设置联动,最终实现了我想要的功能。
图5 新增距离参数和拉伸动作
图6 查询表设置,单独设置深度/2联动
图7 功能正常了,其它参数的夹点数均设置为0,方便使用
不知道有没有大佬遇到过同样的情况,知不知道是怎么回事?有没有解决办法呢? 图8
|