-
-
-
water_reflect2.rar
水面反射和折射,提供源代码,通过下面几步实现:
1.设定一个附加裁减平面
2. 并把摄像机位置设置到当然视点对称的位置, 渲染平面以上部分到一个纹理.
3. 将反射平面的顶点传入VS, 并乘以投影矩阵.得到平面投影点的坐标.
4. 将上述插值传入PS, 并同时除以W, 并(projCoord+1.0f)*0.5f.
5. 再查询渲染得到的纹理, 并加入点噪声, 有水波纹的效果.
-
ogl_pickray.rar
射线选择演示
通过使用glunproject(), 可以将平面的2D坐标,转换成空间的3D坐标.
所以我们使用glunproject()将鼠标的光标坐标转换成空间的坐标,这样就可以实现鼠标的选取
-
-
-
-
-
-
dfdgg.rar
图象处理源代码集
图像分割是图像处理、模式识别、计算机视觉等领域中极为重要的内容之一,是实现自动图像分析时首先需要完成的操作。它是根据图像的某些特征或特征集合的相似性准则,对图像像素进行分组聚类,把图像平面划分为一系列有意义的区域,使其后的图像分析及识别等高级处理阶段所要处理的数据量大大减少,同时又保留有关图像结构特征的信息。由于分割中出现的误差会传播至高层次处理阶段,因此分割的精确程度是至关重要的。
-
aa_3.rar
学习掌握单总线数字式温度传感器 DS18B20的64位激光ROM码的读出方法。读DS18B20 64位ROM码命令(33h)允许主机直接读出从机的64位ROM代码,而无须执行搜索ROM 过程。如果该命令用于多节点系统,则必然发生数据冲突,因为每个从机设备都会响应该命令。64 位激光ROM 从高位到低位依次由8 位CRC、48 位列号和8 位家族代码(28H)组成。
-