我现在正在研究 3d 地形可视化工具。表面在逻辑上被方形瓷砖覆盖。该平铺可以如下可视化:
假设我想在这些瓷砖上画一幅画。需要根据为每个图块单独计算的当前相机比例来选择图片的细节级别。
在垂直相机的情况下(没有倾斜,即相机垂直于地面),所有瓷砖都具有相同的比例,即相机焦距除以地面以上的相机高度。
下图描述了这种情况:
其中红色三角形是没有倾斜的相机,BG 是相机离地高度,EG 是焦距,那么 scale = AC/DF = BG/EG
但是,如果相机有倾斜(即俯仰角不为 0),那么比例会从瓷砖更改为瓷砖(甚至从点到点)。
所以我想知道在这种情况下是否有任何方法可以为每个瓷砖产生合理的比例?