![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
open_cv_gl
文章平均质量分 64
abc20899
这个作者很懒,什么都没留下…
展开
-
android OpenGL es lession1
import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public class Lesson extends Activity { private OpenGLView mOpenGLView; ...原创 2011-09-10 16:08:55 · 78 阅读 · 0 评论 -
OpenGL中纹理过滤,简单光照和混合的使用
OpenGL中基本纹理过滤方式大致有三种,分别是NEAREST,LINEAR和Mipmapping,纹理质量依次递增。由于代码重复,这里就提一下设置过滤方式。 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_NEAREST); glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FIL...原创 2011-09-11 13:37:42 · 348 阅读 · 0 评论 -
android OpenGL es lession6
复习一下android加载图片的知识。放一个png到drawable里面。添加一个工具类 public class DataManage { private static Bitmap mBitmap; public static void init(Resources res){ mBitma...原创 2011-09-10 20:03:03 · 96 阅读 · 0 评论 -
android OpenGL es lession5
使用多边形和四边形创建3D物体,在这一课里,我们把三角形变为立体的金子塔形状,把四边形变为立方体。 先看看三角形的顶点变成啥了 private float[] mTriangleArray = { 0.0f,1.0f,0.0f, -1.0f,-1.0f,1.0f, 1.0f,-1.0f,1.0f, ...原创 2011-09-10 19:19:24 · 83 阅读 · 0 评论 -
android OpenGL es lession4
旋转: 三角形沿Y轴旋转,四边形沿着X轴旋转。 我们增加两个变量来控制这两个对象的旋转。这两个变量加在程序的开始处其他变量的后面。它们是浮点类型的变量,使得我们能够非常精确地旋转对象。浮点数包含小数位置,这意味着我们无需使用1、2、3...的角度。你会发现浮点数是OpenGL编程的基础。新变量中叫做 rtri 的用来旋转三角形, rquad 旋转四边形。 private float ...原创 2011-09-10 18:46:44 · 98 阅读 · 0 评论 -
android OpenGL es lession3
给多边形上色: 作为第二课的扩展,我将叫你如何使用颜色。你将理解两种着色模式,在左图中,三角形用的是光滑着色,四边形用的是平面着色。 增加一个color的buffer private float[] mColorArray={ 1f,0f,0f,1f, //红 0f,1f,0f,1f, //绿 ...原创 2011-09-10 18:38:35 · 85 阅读 · 0 评论 -
android OpenGL es lession2
第二课 你的第一个多边形: 添加一个三角形和一个四边形。也许你认为这很简单,但你已经迈出了一大步,要知道任何在OpenGL中绘制的模型都会被分解为这两种简单的图形。 其他类不变,只更改OpenGLRenderer类。 首先,我们画一个三角形 主要是在OnDrawFrame里面画,使用的函数是 gl.glDrawArrays(GL10.GL_TRIANGLES, 0, 3); 或...原创 2011-09-10 17:20:46 · 79 阅读 · 0 评论 -
OpenGL学习总结
一.OpenGL是做什么的 一种图形硬件的接口。而不是像C和C++一样的编程语言,更像是一个运行库,提供一些预先封装的函数。 二.OpenGL的主要功能是什么 建模,变换,颜色模式设置,光照和材质设置,纹理映射,位图显示和图像。 三.OpenGL的体系结构是什么 最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,第五层为应用软件。 四....原创 2011-09-10 17:06:58 · 92 阅读 · 0 评论 -
OpenGL入门学习——颜色的选择
OpenGL支持两种颜色模式:一种是RGBA,一种是颜色索引模式。 无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。 1. RGBA颜色 RGBA模式中,每一个像素会保存以下数据:R值(红色分量)、G值(绿色分量)、B值(蓝色分量)和A值(alpha分量)。...原创 2011-09-10 16:59:35 · 119 阅读 · 0 评论 -
Opengl-ES 方法
1.gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST); GL_PERSPECTIVE_CORRECTION_HINT时,是指定颜色和纹理坐标的插值质量. GL_FASTEST为使用速度最快的模式. GL_NICEST为使用质量最好的模式. 还有一个GL_DONT_CARE为由驱动设备来决定. 2....原创 2011-09-11 13:49:45 · 172 阅读 · 0 评论