前几天本公众号发过一篇关于阵列失败的文章(传送门:网友答疑——为什么阵列会失败?),有朋友反映按照文章的提示依然做不出来。
对比文章最后提供的模型与自己的模型没发现任何差别。随后我让他把失败的模型发给我看,我也没发现有什么问题,然后我自己再做,发现做不出来了!
我们先来回顾一下这个图形绘制的步骤。
第一步,画一个拐角矩形;第二步,从矩形中心开始画一条斜线,线与竖直方向成30°。
第三步,将线段的上端点使用重合约束到矩形上,约束时注意选择整个矩形作为参考,而不是一条边。
第四步,使用尺寸阵列,把30°选为增量尺寸,阵列数12。然后会出现两个阵列元素无法生成。
这两个元素之所以无法生成,是因为软件无法标注角度。初始的30°是线段与竖直方向的夹角。到了第6个元素,角度是180°,软件标不出180°(使用特殊方法可以标出,但软件自己计算时做不到)。但是第7个为什么出不来,210°是可以标出来的啊。我觉得可能是因为第7个与第1个共线。Creo阵列的具体原理我们无从查阅,但如上的问题确实经常会遇到。
那么问题来了,我之前为什么能做出来?经过我努力回忆,想起来当时这个矩形是使用中心矩形画的。看来中心矩形的绘制原理与拐角矩形有着明显不同,这是很有意思的一个发现。
其实还有一个解决办法。就是在绘制线段时,起点不要选矩形的中心,而是选矩形边上,终点选择矩形中心。当然这要求我们先把整个矩形作为参考找出来,然后再画线段。
但是,当我告诉这位朋友要用中心矩形时,他告诉我,他就是用的中心矩形!最后我终于搞清楚怎么回事。在绘制中心矩形时,需要定两个点,一个是中心,一个是矩形的一个顶点。如果定位顶点时鼠标往右上或右下拖,这个阵列就做不出来,如果往左上或左下拖,就能做出来!我觉得这应该是一个BUG了。或者是因为软件在绘制矩形时有一定的顺序,这会影响后续的建模。有兴趣的朋友可以自己试一下。
欢迎关注本公众号,获取Creo最新资讯和知识。
领取专属 10元无门槛券
私享最新 技术干货