我试图为动画编写一些代码,并开始怀疑在x和y方向上等比例缩放是否等同于在z轴上的平移。从视觉上看,它们看起来是一样的,但有没有什么数学证明呢?
发布于 2014-04-08 07:10:21
这取决于你的观点。例如,如果您沿z轴平移2,那么它可以使对象的大小加倍,也可以仅将其缩放四分之一甚至更小。这取决于“相机”在你工作的空间中的什么位置。在x和y上缩放2总是会将大小增加到最初的两倍。
它们在数学上是一样的吗?不是很远。
想一想你在3D空间里做了什么。如果你从一张10厘米乘10厘米的桌子上的一张纸开始。
现在将它在x和y方向上缩放到2x。
它仍然在桌子上,但现在是20x20厘米。
现在,如果您沿z轴平移,纸张仍然是10x10厘米,但现在在桌子上方悬停。
它看起来更大,但只是因为它更近,你可以清楚地看到,在两种情况下都没有发生相同的事情。
https://stackoverflow.com/questions/22924680
复制相似问题