Sylfii 发布于一月 16, 2020 分享 发布于一月 16, 2020 我想出来的答案比较遗憾,并不能 还原到三维坐标系中可以发现,视点距离地面的高度可以直接计算出来,而当视点到画布的距离比上画布到平面ABCD的距离 等于 画布上线段AB的长度比上AB实际的长度 时,画布上的内容就是成立的。 由此我们知道视点和画布可以成比例向前向后的推移,而在变动的情况下A'等点投影到画布上的坐标也是变动的 所以只有明确了视点与物体(或者与画布)的距离才能准确计算。当然,就算能算也没人算吧...... 以上内容我只脑补证明了一下,讨论讨论说不定就有问题了 链接到点评
Sylfii 发布于一月 16, 2020 分享 发布于一月 16, 2020 9 分钟前, KissNature 说道: 感谢大佬提供的思路! 但是如果物体按你说的方法变换之后,侧面棱长的改变的程度是否也会是同样比例的? 如果比例一样,那么对于结果的计算倒是没有影响。 呃,我们可能还没有达成共识 我先前的思路是,按一定规律移动画布和视点并不会改变画布上的具体内容,也就是说图中已有内容(正方形ABCD与消失点)是无法确定视点的位置的,因此无法确定侧面棱长 反过来说,棱长只要在一个合理范围内,都存在一个可能的视点位置与之对应(说不定看起来不合理也存在对应,大广角时看起来就很不合理 链接到点评
推荐贴