×

工业设计互动平台

手机短信,快捷登录

微信登录,快人一步

QQ登录

只需一步,快速开始

第六章数据类型课间练习

发布于 2014-5-14 0 点赞 1 评论 45 浏览

本帖最后由 cief 于 2014-5-14 01:08 编辑

     看到准备选取楼层那里时,直接想到了另一个思路就自己先做下去了,就是利用sublist这个对组操作的运算器直接通过给定的区间从被复制出的多边形中选出我想要的那部分,然后旋转之后再replace原来那组多边形中对应的多边形。这样就实现了任意选取某段楼层旋转
     不知道是不是我操作的问题我在rotate的G端怎么右键都没有出现shortest、longest那三个选项,难道是GH版本问题?
     所以没有按老师的步骤一步步操作下来,但我理解老师的方法应该适合于线性数据,在这样的情况下通过操作等差数列的项数来控制所有的多边形中被旋转多边形的个数,应该是这个意思吧,毕竟两个输入端优先级相同,每个路径下各项是一一对应的:
     如果选择shortest就会只旋转等差数列项数那么多的多边形;
     如果是longest则余下的多边形会全部按照等分出的最后一个旋转角度旋转,正巧设的是n*pi/2,所以四边形看不出来旋转没有,表现上就和shortest 相同;
     至于cross reference那就是等差数列的项数和等分的所有角度互乘,就有楼层数*等分角度数*等差数列的项数之积这么多次运算。所以卡爆啦。

数据类型选择与运算方式.png
数据类型选择与运算方式.jpg
参与人数 1经验 +3 大洋 +6 收起 理由
wyx10022 + 3 + 6 很给力!

查看全部评分

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

本版积分规则

精彩回复

文明上网理性发言、请文明用语

wyx10022 | 网校特聘讲师 | 发表于 2014-5-14 09:18:28
非常好的总结,学习久了,会有多种思路……继续努力!
0 回复

举报