动态块参数的奇怪问题
本帖最后由 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
我看你向下的两个拉伸都选到了查询夹点,第一个向下拉伸把这个夹点去掉就行
完美 发表于 2025-1-2 20:30
我看你向下的两个拉伸都选到了查询夹点,第一个向下拉伸把这个夹点去掉就行
原来如此,是我第一次设置的时候把线条拉伸选中了夹点,后来重新做了选择集只选择了线条,但是夹点并没有按意愿去掉,我以为去掉了感谢解惑,重新试了一下可以了。
这种机制好奇怪,好奇两个拉伸都选中它了,那它是以什么规则动作的呢? edrise 发表于 2025-1-2 21:03
原来如此,是我第一次设置的时候把线条拉伸选中了夹点,后来重新做了选择集只选择了线条,但是夹点并没有 ...
应该是一起起作用,毕竟你把两个动作都绑定在一个夹点上了,那查询夹点的移动距离就是你向下拉伸夹点移动距离的1.5倍
页:
[1]