上次我们画了一个煤气罐,煤气罐的灵感来源于这个煤气罐定时器,于是我又把煤气罐模型改成定时器造型了
在建模中,画这个定时器数字刻度的时候,又发现了一个数字整列递增的知识点,不知道小伙伴在处理数字阵列递增是如何处理的,今天来分享两种方法给大家,这里我们用个直尺模型来演示
1,首先绘制直尺以及刻度线草图,刻度线就用普通的草图里的阵列即可。
2.试过的小伙伴都知道,在UG软件中数字直接阵列还是一串数字,不能进行加减,所以我们需要将它转化为字符串的进行递增,原理是通过长度或者点的变化,转换成字符串,然后阵列增量从而改变字符串 这里我们插入一个坐标点,手动将Z坐标改为0
3.按CREL+E打开函数表达式编辑器,找到坐标点的表达式,复制之前我们手动输入的数值为 0 的 Z坐标名称 p41_z
4.新建字符串表达式a,输入公式ug_askExpressionValueAsString(p41_z,"%.0f")
其意思为将点的值转化为字符串,也就是说将点的Z坐标转换为字符串。其中输入的%.0f,这是一个格式化字符串的格式指示符:%是格式化指示符的标识符;.0表示不显示小数点后面的数字;f代表十进制固定精度的浮点数。
5.完成后插入参考文本,点击1和2,出现关系栏,选中a后点击确定
6.接下来进行阵列特征,选中点和文本,点击阵列增量选项,将Z的增量0改为1
这是阵列后的样式,在XZ平面能看到点在Y轴上移。
7.再次打开表达式编辑器,找到另一个字符串,这里名称是p36,把公式改成a的公式
8,点确定后,文本数字自动按照增加增加1递增了。
那如果小伙伴还是不会修改表达式这种方法怎么办,这里还有一种土办法,那就是阵列的时候,把输出选项改为“复制特征”
这样步骤列表里就有很多文本,之后就可以自己一个一个修改了。
虽然麻烦点,但是简单哦!学会了这个方法的小伙伴快去改造煤气罐吧!
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删