首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在3D变换中,x和y轴上的缩放是否等同于y轴上的平移?

在3D变换中,x和y轴上的缩放是否等同于y轴上的平移?
EN

Stack Overflow用户
提问于 2014-04-08 07:00:48
回答 1查看 91关注 0票数 0

我试图为动画编写一些代码,并开始怀疑在x和y方向上等比例缩放是否等同于在z轴上的平移。从视觉上看,它们看起来是一样的,但有没有什么数学证明呢?

EN

回答 1

Stack Overflow用户

发布于 2014-04-08 07:10:21

这取决于你的观点。例如,如果您沿z轴平移2,那么它可以使对象的大小加倍,也可以仅将其缩放四分之一甚至更小。这取决于“相机”在你工作的空间中的什么位置。在x和y上缩放2总是会将大小增加到最初的两倍。

它们在数学上是一样的吗?不是很远。

想一想你在3D空间里做了什么。如果你从一张10厘米乘10厘米的桌子上的一张纸开始。

现在将它在x和y方向上缩放到2x。

它仍然在桌子上,但现在是20x20厘米。

现在,如果您沿z轴平移,纸张仍然是10x10厘米,但现在在桌子上方悬停。

它看起来更大,但只是因为它更近,你可以清楚地看到,在两种情况下都没有发生相同的事情。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22924680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档