关于空间摆放镜子的问题002 - [设计进程]

在一开始我还是先简单把问题复述一下:一个人悬空在一个长方体空间中,位置自定,最少用多少面镜子,如何布置,能让此人不用回头(可以转头左右各90度之内)就可以看到他全身的所有信息。从这到问题的解出发,会产生什么不一样的展场设计吗?这个展场有什么样的几何性质?可以创造性的展出什么样的展品?提示,至少每个面和人眼的距离是不同的,因为他们在不同的镜子里,经历了不同的反射次数,还有没有其他的?
这两个是按照昨天写的一维的思路加入生成面和体的Function后的结果,基本表达了我对于这道题的理解和解答。在三维的情况中,红色代表第一次通过镜面反射可以看到的三个面,蓝色则代表通过第二次反射后可以看到的另外三个面。整个写代码的过程中缝缝补补,现在的这个绝对不是唯一的,更不是一个好的写法,只是拼凑出了个结果罢了。运行的时候由于眼睛一点是随机选取的,...





