图片-opengl 有关深度值,顶点坐标的z值有奇怪问题

问题描述

opengl 有关深度值,顶点坐标的z值有奇怪问题

我碰到了一个奇怪的问题:画了一个正方体,


然后读取正中间一行像素的对应片元的z坐标值,
为啥先减小后变大又减小,这个有具体的值,第一列对应x,第三列对应z

解决方案

Z值表示与相机的距离,按你这个情况,z越大表示与相机越近,没问题啊

解决方案二:

我这个是45度放置的,应该是中间最小两边变大,而且应该对称,
现在是先减小一点点,然后一直在变大,最后面又减小了,

解决方案三:

你好,我目前在尝试做一个立方体,但是法线应该有问题,只有一个面能反射光线。能将你的代码借我参考一下吗?

时间: 2024-11-03 21:03:38

图片-opengl 有关深度值,顶点坐标的z值有奇怪问题的相关文章

OpenGL透视投影后的Z值得范围是多少?可否自己设置矩阵改变Z值坐标?

问题描述 OpenGL透视投影后的Z值得范围是多少?可否自己设置矩阵改变Z值坐标? 透视投影后的Z值取值范围是[-1,1]还是[0,1]? 我想自己设置一个投影矩阵,投影之后使原本Z坐标大的变小,小的变大,达到的效果就是在模型前面设置一个视点,而能看到模型背面的信息? 求大神帮助哇~~

api-google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API?

问题描述 google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API? C语言的API,google中关于已知多个点的坐标与这多个点与未知点的不精确的距离,求未知点的坐标的API? 解决方案 所谓距离就是一个圆的方程,用两个圆的方程就能定位坐标(方程的解)

wgp-急求将GPS测得的经纬度(WGS84)转换成xy坐标的java代码

问题描述 急求将GPS测得的经纬度(WGS84)转换成xy坐标的java代码 急求将GPS测得的经纬度(WGS84)转换成xy坐标的java代码 解决方案 经纬度其实就是XY坐标 只是不知你说的XY坐标指的是什么? 百度地图?google地图? 不同地图坐标有差别 再说也不用转换,直接给经纬度就行了 //Double latitude = 22.560034 * 1E6;

用SendMessage实现,在当前鼠标坐标的X+10 Y+10的位置实现单击

问题描述 用SendMessage实现,在当前鼠标坐标的X+10Y+10的位置实现单击比如鼠标坐标(102,205)在(112,215)的位置用消息SendMessageWM_CLICK实现单击效果请具体些解答下谢谢 解决方案 解决方案二:用GetCursorPos的到鼠标坐标,用SendMessage发消息.解决方案三:用GetCursorPos得到鼠标坐标,用SendMessage发消息.解决方案四:///<summary>///鼠标左键点击///</summary>priva

图片-js中值得获取 被show的select值怎么获取

问题描述 js中值得获取 被show的select值怎么获取 解决方案 解决方案二: 你指的是被show的select的哪个值啊,是id值.class值.name值还是值文本的值? 解决方案三: select下面的option的值 解决方案四: 还是没说明白,看你这每个select下只有一个option,如果要的事select下的option的文本值可以这样 $('.month').eq(i).children().html(); 如果要的是select下的option的value值, $('m

DB2通过深度压缩进行存储优化:值压缩的替代行格式

本文档介绍了 DB2 Storage Optimization Feature 与 DB2® for Linux®, UNIX®, and Windows® 产品搭配使用的最佳实践.本文阐释了如何使此功能成为拓宽大型 OLTP http://www.aliyun.com/zixun/aggregation/13999.html">工作负载或数据仓库空间意识存储策略的关键驱动因素. 您可以使用 DB2 Storage Optimization Feature 对各类持久存储数据和临时数据进行

java 在方法中修改MAP的值结果原MAP的值也发生了变化

问题描述 java 在方法中修改MAP的值结果原MAP的值也发生了变化 public class Switch4 { //获取指定品种的主力合约和交易合约 private void getCorrectContract(Map contractMap) { Map correctContractMap = contractMap; //原主力交易合约用来判断是否换月 correctContractMap.put("main_contract","15451"); /

Python字符和字符值(ASCII或Unicode码值)转换方法

  这篇文章主要介绍了Python字符和字符值(ASCII或Unicode码值)转换方法,即把字符串在ASCII值或者Unicode值之间相与转换的方法,需要的朋友可以参考下 目的 将一个字符转化为相应的ASCII或Unicode码,或相反的操作. 方法 对于ASCII码(0~255范围) 代码如下: >>> print ord('A') 65 >>> print chr(65) A 对于Unicode字符,注意仅接收长度为1的Unicode字符 代码如下: >&

值传递-页面的值与后台数据库的值的比较

问题描述 页面的值与后台数据库的值的比较 我是新手,没有理解用ssh时页面的值到底是怎样传递到数据库的.以简单的登录功能为例,从页面输入的值是通过是通过什么路径一步一步和数据库的数据进行对比的.求教大神帮我屡清楚一下思路,尽量详细些,谢谢! 解决方案 用户输入的数据,会post给struts的控制器 你写的控制器去调用hibernate,访问数据库,查询有没有对应的记录,如果有,就返回一个视图,否则返回另一个. hibernate配置配置,映射到数据库的表 spring用来管理beans 再不会