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

lionlsl 2004-08-11 08:54:31
我有两个问题:
1.怎么得到三维的坐标?
2.我画了一个3D的图,我现在很想根据'上面的三维坐标'在3D图片上字,不知怎么写?!
我很想各位高手给点意见,有代码或例子更好!!!!!!!!~
...全文
136 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
  • 打赏
  • 举报
回复
关注
本套餐将包含3大重量级课程,旨在一步一步教授各位小伙伴分布式、微服务SpringBoot2.0实战的相关技术栈,并最终将其用于“企业权限管理平台”和“企业级中台系统”的实战当中,真正践行“从实践中来、从实践中去”的理念,掌握并巩固提升各位小伙伴的核心竞争力!其中包含的3大课程以及学习顺序如下所示: 1、分布式服务调度中间件dubbo实战课程:掌握在分布式系统环境之下如何发布服务-接口,如何调用其他项目的服务-接口以及掌握dubbo在当前微服务项目、分布式系统服务调度的使用;如何基于dubbo rpc协议、http协议实战实际的业务场景,进而巩固dubbo的相关知识要点! 2、SpringBoot2.0企业权限管理平台 : 主要在于将所学的微服务技术栈应用于企业级项目的开发中,了解企业应用业务模块的开发流程与开发模式(从前端到后端再到数据库),最终一步一步地成为企业应用开发中需要的人才! 3、SpringBoot2.0企业中台实战之权限统一管理与应用统一授权 (dubbo分布式系统实战):掌握中台的思想及其如何在项目中落地,并基于微服务SpringBoot2.0和分布式系统架构相关技术栈加以实现;分布式系统架构的设计、业务需求分析、代码实战以及分布式服务通信相关的技术栈;分布式服务调度Dubbo+ZooKeeper的基本开发技术栈、Redis、分布式Session共享、Guava_Retrying重试机制、组件JWT、OkHttp3等核心技术栈;分布式系统中服务与服务之间是如何通信、拦截过滤url以及认证Token的;除此之外,分布式系统架构代码性能优化也可以从本课程中学到!

1,183

社区成员

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

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