碰巧一个朋友刚买了个魔方,于是就想到了用电脑来解魔方。然后发现网上有很多现成的代码,不过还需要转化到Grasshopper里面,其中的数学原理还很多,有点困难,所以本思考题不作考虑。
魔方的几个常识 :
1、魔方一共六根轴,分别指向魔方六个面的中心,所有转动都是以这六根轴为基准的;
2、魔方有26个小方块,每个小方块上的颜色是固定的;
3、魔方的每个面中心的小方块是固定不变的,棱上的方块永远只可能在棱上,角上的也永远只可能在角上,所以想把边上的颜色转到中心去是不可能的。
问题可以分以下两个,逐个实现:
1、先不考虑颜色,能实现类似魔方一样的转动原理,可以随机操作多次转动。
2、加上颜色,能够用grasshopper随机打乱一个魔方。(PS:打乱过程是要和人工一样,而不是随机挑几个方块涂上颜色)
这个思考题主要是一个数据筛选和循环的运用。和以往一样,不提供源文件,个人认为还是比较复杂的,大家视情况进行研究吧。
做出第一个问题给6个技能分,做出第二个给20个技能分
|
-
查看全部评分
|
被科普了,这个难度系数估计比较高了……
可以设置一个难度系数(技能加分)
似乎此题有取巧解法……:lol
举报