Android OpenGL ES 简明开发教程四:3D 坐标变换

jerry OpenGL ES
Android OpenGL ES 简明开发教程四:3D 坐标变换
本篇介绍3D 坐标系下的坐标变换transformations。 Coordinate System坐标系 OpenGL使用了右手坐标系统,右手坐标系判断方法:在空间直角坐标系中,让右手拇指指向x轴的正方向,食指指向y轴的正方向,如果中指能指向z

Android OpenGL ES 简明开发教程七:材质渲染

jerry OpenGL ES
Android OpenGL ES 简明开发教程七:材质渲染
前面讨论了如何给3D图形染色,更一般的情况是使用位图来给Mesh上色(渲染材质)。主要步骤如下: 创建Bitmap对象 使用材质渲染,首先需要构造用来渲染的Bitmap对象,Bitmap对象可以从资源文件中读取或是从网络下载或

Android OpenGL ES 简明开发教程六: 真正的3D图形

jerry OpenGL ES
Android OpenGL ES 简明开发教程六: 真正的3D图形
前面的例子尽管使用了OpenGL ES 3D图形库,但绘制的还是二维图形(平面上的正方形)。Mesh(网格,三角面)是构成空间形体的基本元素,前面的正方形也是有两个Mesh构成的。本篇将介绍使用Mesh构成四面体,椎体等基本

Android OpenGL ES 简明开发教程五:添加颜色

jerry OpenGL ES
Android OpenGL ES 简明开发教程五:添加颜色
前面的例子显示的正方形都是白色,看其来不是很吸引人,本篇介绍如何给Mesh(网格)添加颜色。OpenGL ES使用颜色是我们熟知的RGBA模式(红,绿,蓝,透明度)。 颜色的定义通常使用Hex格式0xFF00FF 或十进制格式(255

Android OpenGL ES 简明开发教程三:3D绘图基本概念

jerry OpenGL ES
Android OpenGL ES 简明开发教程三:3D绘图基本概念
前面介绍了使用Android 编写OpenGL ES应用的程序框架,本篇介绍3D绘图的一些基本构成要素,最终将实现一个多边形的绘制。 一个3D图形通常是由一些小的基本元素(顶点,边,面,多边形)构成,每个基本元素都可以单独

Android OpenGL ES 简明开发教程二:构造OpenGL ES View

jerry OpenGL ES
在Andorid平台上构造一个OpenGL View非常简单,主要有两方面的工作: GLSurfaceView Android平台提供的OpenGL ES API主要定义在包android.opengl ,javax.microedition.khronos.egl ,javax.micr...
阅读全文

Android OpenGL ES 简明开发教程一:概述

jerry OpenGL ES
ApiDemos 的Graphics示例中含有OpenGL ES 例子,OpenGL ES 主要用来开发3D图形应用的。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。...
阅读全文

Android NDK 开发教程三:Hello JNI 示例

jerry Android
Android NDK 开发教程三:Hello JNI 示例
Android NDK 开发包带有不少例子,一个简单的例子Hello-Jni ,介绍了如何使用Java调用C函数。 1. 可以使用Eclipse的import 将该项目添加到工作目录中. 该项目目录结构如下: ├── AndroidManifest.xml ├── defa

Android NDK 开发教程二:概述

jerry Android
注意:在Windows上运行NDK需要有Cygwin支持,个人建议使用Ubuntu为好 。 介绍: Android SDK是一个允许Android应用开发人员使用C或C++源文件编译并嵌入到本机源代码中的应用程序包的一组工 具。 重要说明: Android

jquery如何设置ajax方法为同步

jerry JQuery
Ajax请求默认的都是异步的如果想同步 async设置为false就可以(默认是true) var html = $.ajax({   url: "some.php",   async...
阅读全文