各位高手,请帮帮忙!(关于3D的问题)

lionlsl 2004-08-11 08:54:31
我有两个问题:
1.怎么得到三维的坐标?
2.我画了一个3D的图,我现在很想根据'上面的三维坐标'在3D图片上字,不知怎么写?!
我很想各位高手给点意见,有代码或例子更好!!!!!!!!~
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lionlsl 2004-08-13
  • 打赏
  • 举报
回复
谢谢各位参与
数字蛋糕 2004-08-12
  • 打赏
  • 举报
回复
当然用的是2D的输出函数。至少除了RC,你还有DC可以用。
数字蛋糕 2004-08-12
  • 打赏
  • 举报
回复
OpenGL的很多东西我都忘记了。你可以考虑用贴图的方式。
此外,你可以自己手动的把方块的3D坐标换算成2D坐标,然后在相应的位置上写上文字。
lionlsl 2004-08-11
  • 打赏
  • 举报
回复
我是用在Delphi7.0中用OpenGL中画的多个3D方块,多个方块要在一定位置上动态的写上文字,我就不知怎么写了.
望各位教导!
我在此谢谢大家了!
数字蛋糕 2004-08-11
  • 打赏
  • 举报
回复
不知道你是怎么画的图。

3D图形必须经过投影变换后才能变成2D图形,在2D投影上的一个点其实是3D空间中的一条线。所以仅仅凭2D坐标是无法换算成3D坐标的。

通常是根据该线与空间中可视的物体相交,取得最近的一个交点。或者使用该线与投影平面的交点来获得3D的坐标,不过这样一来也没什么太大的意义。

至于如何显示文字,网上应该有很多资料。你可以查一下。
metro 2004-08-11
  • 打赏
  • 举报
回复
考虑用directX控件
飞天揽月 2004-08-11
  • 打赏
  • 举报
回复
关注

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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