Android openGl
文章平均质量分 81
you_off3
这个作者很懒,什么都没留下…
展开
-
附源码】【Android 3D OpenGL】开发之三——漂亮的金字塔【MacroCheng原创】
【附源码】【Android 3D OpenGL】开发之三——漂亮的金字塔【MacroCheng原创】一、OpenGL面可见原理在OpenGL中,有一个概念叫做弯曲(winding),意思是vertices绘制时的顺序。与现实世界中的对象不同,OpenGL中的多边形一般没有两个面。他们只有一个面,一般是正面,一个三角形只有当其正面面对观察者的时候才可以被看到。可以配置OpenGL将一转载 2012-04-12 12:03:27 · 1004 阅读 · 1 评论 -
【附源码】【Android 3D OpenGL】开发之四——投影中的正交与透视【MacroCheng原创】
【附源码】【Android 3D OpenGL】开发之四——投影中的正交与透视【MacroCheng原创】一、正交与透视1.1、正交Orthographic (无消失点投影)正交视图无法看到一个物体是远离自己还是正在我们面前。为什么?因为它不会根据距离收缩。所以如果你如果你画一个固定大小的物体在视点前面,同时画一个同样大小的物体在第一个物体的远后方,你无法说那个物体是第一个。因转载 2012-04-12 12:09:57 · 952 阅读 · 0 评论 -
【附源码】【Android 3D OpenGL】开发之二——旋转的三角形【MacroCheng原创】
一、建立三角形的模型1.1、三角形原理一般我们建一个三角形需要这么三个数据: 索引数组 顶点坐标数组 顶点对应的颜色数组三角形就是通过将三个顶点按照索引数组里给出来的顺序画三个顶点画出来的。我们来看看我们这里用的这三个数组:1.2、Triangle.java 三角形的模型类package com.macrocheng.转载 2012-04-12 10:57:13 · 1045 阅读 · 1 评论 -
【附源码】【Android 3D OpenGL】开发之一——变幻的背景色【MacroCheng原创】
一、入门几个基础的概念1.1、顶点Vertex顶点是3D空间中的一个点,也是许多对象的基础元素。在OpenGL中的顶点少至二维坐标(X,Y),多至四维(X,Y,Z,W). w轴是可选的,默认的值是1.0. Z轴也是可选的,默认为0.在这个系列中,我们将要用到3个主要的坐标X,Y,Z,因为W一般都是被用来作为占位符。vertex的复数是vertices(这对非英语母语的人来说转载 2012-04-12 10:24:17 · 759 阅读 · 0 评论