首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在heightmap上计算高度

在heightmap上计算高度
EN

Stack Overflow用户
提问于 2013-05-21 03:28:21
回答 1查看 524关注 0票数 1

就像主题一样。我有高度地图生成,我想计算一个单一的高度地图广场的确切高度。每个正方形有4个高度,每个角一个高度。

例如:

代码语言:javascript
复制
0---4   4---4
-----   -----
--A--   --A--
-----   -----
0---0   0---0

在这两种情况下,点A都应该位于高度2。

代码语言:javascript
复制
8---4   4---4   0---8
-----   -----   -----
--B--   --B--   --B--
-----   -----   -----
0---0   4---4   8---0

在每种情况下,点B都应该在高度4。

代码语言:javascript
复制
8---4   8---8
-----   -----
--C--   --C--
-----   -----
4---8   4---8

在这两种情况下,点C都应该在高度6。

我认为对于中间的任何点(如A,B,C),正确的公式是(伪代码):

代码语言:javascript
复制
00 = bottom left corner height
10 = bottom right corner height
01 = top left corner height
11 = top right corner height

height = (Math.min(00, 10, 01, 11)+Math.max(00, 10, 01, 11))/2;

我如何计算任何地方的任何点的高度?

EN

回答 1

Stack Overflow用户

发布于 2013-05-24 17:49:27

我认为这个问题可以通过每个正方形的角点之间的双线性插值来解决。

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

https://stackoverflow.com/questions/16656909

复制
相关文章

相似问题

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