sidebar 隐藏/显示



 

      在一开始我还是先简单把问题复述一下:一个人悬空在一个长方体空间中,位置自定,最少用多少面镜子,如何布置,能让此人不用回头(可以转头左右各90度之内)就可以看到他全身的所有信息。从这到问题的解出发,会产生什么不一样的展场设计吗?这个展场有什么样的几何性质?可以创造性的展出什么样的展品?提示,至少每个面和人眼的距离是不同的,因为他们在不同的镜子里,经历了不同的反射次数,还有没有其他的?

      这两个是按照昨天写的一维的思路加入生成面和体的Function后的结果,基本表达了我对于这道题的理解和解答。在三维的情况中,红色代表第一次通过镜面反射可以看到的三个面,蓝色则代表通过第二次反射后可以看到的另外三个面。整个写代码的过程中缝缝补补,现在的这个绝对不是唯一的,更不是一个好的写法,只是拼凑出了个结果罢了。运行的时候由于眼睛一点是随机选取的,...

      那天小北给我们讲犀牛的时候,就对伊东那个台中大剧院很感兴趣。回来也想试着按那个生成逻辑来做些什么东西,限于水平十分的有限,所以只能做一个简化版的东西。大致的思路还是和小北当时讲的差不多,先在每个面上分圆,这些圆将被分成两类,一类只会向上连接,另一类则只向下连接,并且这二者对位相连就成了一个“柱”,这两类圆相互交替,向上连接圆的旁边必是向下的,这样就可以出来那种循环往复的感觉了,像一个整面...

     关于那天王老师留的空间中摆放镜子的问题,我们简单的想了一下,现在大致得出的结论是只要摆放位置对,用两面镜子即可(开始的直觉以为是想地球空间卫星那样需要三个)。思考的前提是将人自身转化为前后左右上下共六个面。那么在空间中,一次最多可以看到一个立方体的三个面,只要在对面的位置也有合理的镜子,就可以通过反射来看到背后的三个面。(如下图所示,黄色部分三个面代表第一次反射就可以看到的面,红色部分代表需要二次反射的部分)

   

...


 

      从一开始看书就对L系统很感兴趣,觉得很神奇的样子,随着慢慢的深入了解,也有了自己对L系统的认识,不知道对不对,写在这里,希望大家一起指正。

      在我看来的L系统最核心的思想就是替换的规则,通过一些看似简单的最基本规则建立起一套衍生发展的秩序。当然,起始的步骤也是很关键的。整个的控制我觉得还...


八皇后的问题之前断断续续已经想了好久,blog因为各种原因也一直拖到现在才发。开始也按自己的想法写了一个程序,也和陈老师讨论交流过,并把他当时给的那个600行“电池”内关于集合和数组的问题做了改进。这中间对于数组的理解也在一点点被加深,最终程序可以没问题的运行下来了,但无奈开始自己选择的出发算法有致命的问题,所以基本没有办法得到八皇后的解,这样随机的摆放一般也就能摆到六...