首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取相机和精确对象之间的距离

获取相机和精确对象之间的距离
EN

Stack Overflow用户
提问于 2012-05-15 06:49:23
回答 1查看 1.2K关注 0票数 0

当我们需要得到摄像机和我们所指向的3D对象之间的距离时,我们使用GL11.GL_DEPTH_COMPONENT。问题是,我想得到相机和离相机最近的物体后面的物体之间的距离。这样做有可能吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2012-05-15 07:03:00

如果你想要两个点之间的距离(如相机和物体的中心点),那么你必须用常规的矢量数学来计算它:sqrt(dot(pt1 - pt2, pt1 - pt2))

OpenGL是用来渲染的;它是用来绘制的。它的深度缓冲区就是为了这个目的而存在的。深度缓冲区只存储到相机Z平面的距离,而不存储从该点到三角形上该点的径向距离。

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

https://stackoverflow.com/questions/10592056

复制
相关文章

相似问题

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