如何使视点沿3维地表移动?

halflife 2000-09-03 09:26:00
我用建摸工具建好3D路面,并把他读出显示,现在怎样使我能沿着路面行驶?象极品飞车一样???
...全文
201 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wolfman 2000-09-19
  • 打赏
  • 举报
回复
你在建模的时候,要附加构造该路面的中线(这是一条空间曲线),把这条曲线向上(Z轴)偏移一个距离h,把所得的曲线当成Camera的轨迹,把曲线的切线方向当作视线方向,每隔一段(step)计算一次,重绘一次,就有赛车的感觉了。
:)
halflife 2000-09-19
  • 打赏
  • 举报
回复
WalfMan您好:
多谢你的回答.我正在编3D赛车游戏,兴趣而已.请问建模用什么工具好呢?建模完成后需要知道路面的那些参数才能正确计算移动坐标和视角等的值呢?
Kevin_qing 2000-09-14
  • 打赏
  • 举报
回复
对视矩阵进行变换
halflife 2000-09-11
  • 打赏
  • 举报
回复
我是用OpenGL的呀!但我的问题是如何沿着地表模型的表面运动,视觉效果如同坐在赛车中开车一样,多谢帮忙!
deanjiang 2000-09-11
  • 打赏
  • 举报
回复
就象halflife说的,每画一帧前,根据速度矢量计算出新的视点坐标、视角、方向,然后再绘制街道即可
duanyi 2000-09-11
  • 打赏
  • 举报
回复
去看一下VRML。要使用VRML可以到SGI下载OpenGl Optimizer。
duanyi 2000-09-07
  • 打赏
  • 举报
回复
你好!
你用过OpenGL或DirectX,我用opengl就可以在三维场景中控制视点的的变换.

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧