我们先要知道以下要点:
我们通过一个例子来说明:
如图所示有三个面,M0为最基准面。
M1以M0为基准面,M2以M0为基准面,它们的折线方向都是从下往上(即从屏幕往屏幕内折叠):
M0:0(作为最基准面,它是永远不用动的);
M1:0|90(在第二步时折叠90度);
M2:0|90(在第一步/第二步时不动,到第三步时折叠90度)。
我们来看它的折叠过程(为了方便理解,我制作了一个图片标明各面序号,并通过“贴图”使得在3D时能显示序号,方便理解):
第一步 原始画面,什么都不动。
第一步到第二步的成型的中间折叠过程:
第二步折叠完成。可以看到M2虽然定义的是折叠90度,但它其实相对于M0是折叠了180度。这是因为它以M1为基准面的缘故。
我们把定义的过程弄复杂一点:
M0:0(作为最基准面,它是永远不用动的);
M1:0|30|-30(在第2步折叠30度;第3步,反折30度);
M2:0|-30|90(在第2步反折30度,到第3步折叠90度)。
我们来看3D:
第1步,保持不同。
第1到2步之间的过渡:
第1步折叠完成,可以看到M2和M0平行了(而不是形成了30度夹角),这是因为M2虽M1一起相对于M0折叠了30度,而它自身又相对于M1反向折叠了30度,也就抵消了。
第2步与第3步之间的过渡:
第3步折叠完成:
广州中为信息技术有限公司
2005-现在 广州中为信息技术有限公司 粤ICP备16056545号 经营性ICP许可证号:粤B2-20120212 粤公网安备 44011302002452号