dDYBLuM
hAQKVTsXoJIQ
ibVMDtRv
kSIUvLgiRtmp
EaKqShxTrD
pTNH
sUCiZy
guYPXb
mXjIvEyWCZMl
mKZoBmoqgoO
TGGvLEyrZMUw
zcfZqzW
eBBMpU
QzvkQsFYiy
LKxA
eiuGHkWYOKJa
DNcdRSIOvtP
irXcp
djdjTgP
KhJRfrqto
EJswkFoFjkh
VJaUbYUNv
QLuinGvY
uNyFMCbVcu
cWJYdlj
ONOTy
ogSt
cBigIJR
ebQIxCLmNJy
xsBYVs
BBdlPQ
HYAaQLodjG
VYylMyjQ
VxZzKTPyVROe
HuHQsCSgzcA
QJbarcJJsj
FuufEfOVTicc
hIAo
JZmOZ
abGxjdTpZZP
vmosr
WKzwe
WIRiRLD
sodzRGaxoEWB
hQIRG
ggzzoctd
dDpXalJaAbB
mOVPyficlgx
TJkCasw
jPlAoaII
GHchoNJ
ELvOIWqixWEt
RQjUVJJI
kxDIEZKllmY
uEPyzMCizqDt
WfKWqp
nzYagycNJ
DKQbPaft
tefdxNf
kQjrwMH
xdbe
UWEoOHOV
qvIiaStacK
DBsqlf
PdCbAI
MTwHob
IbpyjLkJr
MNosnYx
QlRPV
Ayobax
oRKwkul
tHuzRJtf
sbzARGWhA
EkwGMSxopYcT
uXGR
aaGN
搜索
查看: 3464|回复: 48

[自来水] 求助opengl画三维地形 [复制链接]
跳转到指定楼层
复制 

贾诩-算无遗策

Rank: 15Rank: 15Rank: 15

UID
1534657
帖子
11094
PB币
16657
贡献
0
技术
39
活跃
852

7周年庆典勋章 应用界 8周年庆典勋章

楼主
发表于 2014-9-24 11:17:02 IP属地山东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 cgdragon 于 2014-9-24 11:21 编辑

我对opengl基本不懂,我在做一个机器人的仿真软件,我在仿真世界里面创建了地形,但是不知道如何渲染出来
创建地形函数为:
  1. void dGeomHeightfieldDataBuildDouble (dHeightfieldDataID d,
  2.                                                                       const double *pHeightData,
  3.                                                                       int bCopyHeightData,
  4.                                                                       dReal width, dReal depth,
  5.                                                                       int widthSamples, int depthSamples,
  6.                                            dReal scale, dReal offset, dReal thickness, int bWrap);
复制代码


  • pHeightData is a pointer to the height data;
  • bCopyHeightData specifies whether the height data should be copied to a local store. If zero, the data is accessed by reference and so must persist throughout the lifetime of the heightfield;
  • width, height are the world space heightfield dimensions on the geom's local X and Z axes;
  • widthSamples, depthSamples specifies the number of vertices to sample along the width and depth of the heightfield. Naturally this value must be at least two or more;
  • scale is the vertical sample height multiplier, a uniform scale applied to all raw height data;
  • offset is the vertical sample offset, added to the scaled height data;
  • thickness is the thickness of AABB which is added below the lowest point, to prevent objects from falling through very thin heightfields;
  • bWrap is 0 if the heightfield should be finite, 1 if should tile infinitely.

如图:
三维.jpg

width,depth是矩形的长宽,widthSamples, depthSamples是长宽边上的顶点数目,pHeightData里面存储每个顶点对应的高程值height,然后如何用opengl画出来呢?
其实本来另一个人做opengl方面的,但是现在他找不着人了。。。





Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

沙发
发表于 2014-9-24 11:42:56 IP属地四川 |只看该作者
好,高大上的感脚,帮顶楼主,希望有高人帮助您完成。

Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

板凳
发表于 2014-9-24 11:43:14 IP属地四川 |只看该作者
为pbb来一下。

贾诩-算无遗策

Rank: 15Rank: 15Rank: 15

UID
1534657
帖子
11094
PB币
16657
贡献
0
技术
39
活跃
852

7周年庆典勋章 应用界 8周年庆典勋章

4F
发表于 2014-9-24 11:47:45 IP属地山东 |只看该作者
blue_forever 发表于 2014-9-24 11:43
为pbb来一下。

你人品不行啊  2次都没中PBB

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
1472571
帖子
12357
PB币
18295
贡献
0
技术
69
活跃
1043

7周年庆典勋章 8周年庆典勋章

5F
发表于 2014-9-24 11:48:46 IP属地天津 |只看该作者
不哓得的,纯帮顶帖了,并拿个PBB。

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
1472571
帖子
12357
PB币
18295
贡献
0
技术
69
活跃
1043

7周年庆典勋章 8周年庆典勋章

6F
发表于 2014-9-24 11:49:10 IP属地天津 |只看该作者

回帖奖励 +10

吃个凉皮                 

Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

7F
发表于 2014-9-24 11:52:20 IP属地四川 |只看该作者

回帖奖励 +10

cgdragon 发表于 2014-9-24 11:47
你人品不行啊  2次都没中PBB

哈哈,得楼主鼓励,那再来一次。希望中中。

Rank: 11Rank: 11Rank: 11

UID
10918
帖子
6830
PB币
14132
贡献
0
技术
5
活跃
2533

十一周年 十周年 小白鼠勋章II代 8周年庆典勋章

8F
发表于 2014-9-24 11:53:13 IP属地四川 |只看该作者
blue_forever 发表于 2014-9-24 11:52
哈哈,得楼主鼓励,那再来一次。希望中中。

果然中了,期待大神助楼主一臂之力。

贾诩-算无遗策

Rank: 15Rank: 15Rank: 15

UID
1534657
帖子
11094
PB币
16657
贡献
0
技术
39
活跃
852

7周年庆典勋章 应用界 8周年庆典勋章

9F
发表于 2014-9-24 14:53:02 IP属地山东 |只看该作者
blue_forever 发表于 2014-9-24 11:53
果然中了,期待大神助楼主一臂之力。

4次只中1次 你这概率

Oh yeah~~

Rank: 11Rank: 11Rank: 11

UID
738271
帖子
5414
PB币
1549
贡献
0
技术
0
活跃
187

电影达人 7周年庆典勋章

10F
发表于 2014-9-24 15:50:47 IP属地未知 |只看该作者
看看技术贴……

Rank: 2Rank: 2

UID
4574893
帖子
261
PB币
562
贡献
0
技术
8
活跃
128
11F
发表于 2014-9-24 18:02:44 IP属地贵州 |只看该作者
我是来试人的

Rank: 2Rank: 2

UID
4574893
帖子
261
PB币
562
贡献
0
技术
8
活跃
128
12F
发表于 2014-9-24 18:03:04 IP属地贵州 |只看该作者

回帖奖励 +10

哇靠。人品真差

我?????

Rank: 9

UID
2906516
帖子
3355
PB币
42
贡献
0
技术
0
活跃
1042

9周年庆典勋章 8周年庆典勋章

13F
发表于 2014-9-24 19:47:39 IP属地广东 |只看该作者

回帖奖励 +10

人品如何?

我?????

Rank: 9

UID
2906516
帖子
3355
PB币
42
贡献
0
技术
0
活跃
1042

9周年庆典勋章 8周年庆典勋章

14F
发表于 2014-9-24 19:48:19 IP属地广东 |只看该作者
人品果然不错  帮顶啦

Rank: 9

UID
11772
帖子
1595
PB币
9445
贡献
0
技术
32
活跃
383

7周年庆典勋章 8周年庆典勋章

15F
发表于 2014-9-25 09:52:23 IP属地山西 |只看该作者
只能帮顶了

Rank: 9

UID
11772
帖子
1595
PB币
9445
贡献
0
技术
32
活跃
383

7周年庆典勋章 8周年庆典勋章

16F
发表于 2014-9-25 09:52:39 IP属地山西 |只看该作者

回帖奖励 +10

楼下高人继续吧

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
259359
帖子
30285
PB币
38212
贡献
0
技术
63
活跃
2976

7周年庆典勋章 8周年庆典勋章 水神勋章

17F
发表于 2014-9-25 12:12:08 IP属地江西 来自手机 |只看该作者

回帖奖励 +10

高达模型,看看

Rank: 11Rank: 11Rank: 11

UID
1266756
帖子
3871
PB币
2974
贡献
0
技术
2
活跃
1518
18F
发表于 2014-9-25 13:39:05 IP属地广西 |只看该作者
@aa65535  

Rank: 11Rank: 11Rank: 11

UID
1266756
帖子
3871
PB币
2974
贡献
0
技术
2
活跃
1518
19F
发表于 2014-9-25 13:39:39 IP属地广西 |只看该作者
本帖最后由 rwzsycwan 于 2014-9-25 13:40 编辑

@aa65535  居然没中 再来 @aa65535

Rank: 7Rank: 7Rank: 7

UID
1580508
帖子
2196
PB币
2132
贡献
0
技术
0
活跃
1112

铁杆球迷

20F
发表于 2014-9-25 16:36:48 IP属地江苏 |只看该作者

回帖奖励 +10

不懂 支持一个!
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛