找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5686|回复: 7

[原创] 结合VSS(棋盘类)阵列新的思路

[复制链接]

21

主题

305

回帖

65

威望

高工

积分
533

希望之星勋章

QQ
发表于 2018-10-13 20:58 | 显示全部楼层 |阅读模式
本帖最后由 295672500 于 2018-10-13 21:00 编辑

23.gif
1.草绘
QQ图片20181013204558.png
2.可变截面扫描
QQ图片20181013205048.png     QQ图片20181013205128.png
3.建组后,阵列
①添加2个位置尺寸
QQ图片20181013205345.png
②添加高度尺寸,使用关系式
QQ图片20181013205434.png
③关系式如下:
QQ图片20181013205614.png

if mod((idx1+idx2),2)==0
memb_v=10
else
memb_v=-10
endif

结果

10-141.prt.rar (150.92 KB, 下载次数: 31)

评分

参与人数 1威望 +3 金钱 +6 收起 理由
野火 + 3 + 6 感谢分享

查看全部评分

2

主题

63

回帖

0

威望

助工

积分
75
发表于 2018-10-14 10:03 | 显示全部楼层
能应用到曲面么
回复

使用道具 举报

2

主题

888

回帖

5

威望

讲师

积分
1087
发表于 2018-10-14 12:48 | 显示全部楼层
关系式看不懂,能详细解释下吗?
回复

使用道具 举报

33

主题

3175

回帖

75

威望

教授

积分
3589

希望之星勋章

发表于 2018-10-15 08:38 | 显示全部楼层
感谢分享!
回复

使用道具 举报

105

主题

884

回帖

132

威望

讲师

积分
1637

希望之星勋章热心助人勋章优秀会员勋章

发表于 2018-10-15 14:01 | 显示全部楼层
zzcc-apple 发表于 2018-10-14 12:48
关系式看不懂,能详细解释下吗?

if mod((idx1+idx2),2)==0
如果第一阵列实例数+第二阵列实例数除以2余数为0(比如这里两个阵列数都是4,所以它的阵列实例数是1,2,3)
memb_v=10
那么结果尺寸就是10,这里就是这个高度值
else
如果不能被整除,或者余数不是0
memb_v=-10
则这个结果尺寸为负10,这里就是顶尖朝反方向
endif
结束

补充说明,1.mod(a,b)是求余数函数,表示a除以b的余数,比如mod(3,2)=1
2.“==”表示的是逻辑判断,判断比较的双方的值是否相等;“=”表示赋值,即把等号右边的值赋给等号左边的变量
3.if……else……endif是条件语句,是固定格式,套用就行。
4.idx1表示的是阵列的实例数字,不包含你的第一个已建好的特征,比如这个阵列数是4,但阵列的实例为3个。
QQ截图20181015140304.jpg
(吐槽creo的中文翻译,有时的确很不人性化,需要自己去理解)
回复

使用道具 举报

2

主题

888

回帖

5

威望

讲师

积分
1087
发表于 2018-10-15 22:20 | 显示全部楼层
godhlcs 发表于 2018-10-15 14:01
if mod((idx1+idx2),2)==0
如果第一阵列实例数+第二阵列实例数除以2余数为0(比如这里两个阵列数都是4, ...

谢谢你的回答,讲得有点详细
回复

使用道具 举报

4

主题

52

回帖

0

威望

助工

积分
60
发表于 2019-7-31 10:52 | 显示全部楼层
学习了,谢谢分享!
回复

使用道具 举报

7

主题

231

回帖

0

威望

工程师

积分
267
发表于 2024-2-27 15:54 | 显示全部楼层
好亮啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-25 04:37 , Processed in 0.150548 second(s), 26 queries .

快速回复 返回顶部 返回列表