转跳到内容

问一个关于透视的问题


KissNature

只显示该作者

只有该作者的内容显示中。 返回到主题

推荐贴

我想出来的答案比较遗憾,并不能

还原到三维坐标系中可以发现,视点距离地面的高度可以直接计算出来,而当视点到画布的距离比上画布到平面ABCD的距离  等于  画布上线段AB的长度比上AB实际的长度 时,画布上的内容就是成立的。

由此我们知道视点和画布可以成比例向前向后的推移,而在变动的情况下A'等点投影到画布上的坐标也是变动的

所以只有明确了视点与物体(或者与画布)的距离才能准确计算。当然,就算能算也没人算吧......

 

以上内容我只脑补证明了一下,讨论讨论说不定就有问题了

链接到点评
9 分钟前, KissNature 说道:

感谢大佬提供的思路!

但是如果物体按你说的方法变换之后,侧面棱长的改变的程度是否也会是同样比例的?

如果比例一样,那么对于结果的计算倒是没有影响。

呃,我们可能还没有达成共识

我先前的思路是,按一定规律移动画布和视点并不会改变画布上的具体内容,也就是说图中已有内容(正方形ABCD与消失点)是无法确定视点的位置的,因此无法确定侧面棱长

反过来说,棱长只要在一个合理范围内,都存在一个可能的视点位置与之对应(说不定看起来不合理也存在对应,大广角时看起来就很不合理

链接到点评
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款