• 120
    Apk 构建过程

    Apk 构建过程 aapt(Android assent packaging tool) aapt工具会打包应用中的资源文件,如清单文件和layout中的布局文件,并将其编译...

  • 120
    Java多线程基础

    线程与进程 线程:进程中负责程序执行的执行单元 线程本身依靠程序进行运行线程是程序中的顺序控制流,只能使用分配给程序的资源和环境 进程:执行中的程序 一个进程至少包含一个线程...

  • 120
    Android OpenGL添加纹理

    1 相关基础 1.1 贴纹理原理简单概述 其实贴纹理的原理非常简单,就是给每个三角形贴上图片即可。那么如何给三角形贴图片呢?我们知道,既然是给三角形贴图片,那肯定就需要一张图...

  • 120
    Android OpenGL添加光照和材料属性

    并没有添加光照效果,导致虽然模型在旋转,但是我们看到的画面却像一个平面。今天我们开始学习如何给模型添加灯照效果,以及如何为模型添加材料属性,使得最终看到的旋转模型真正为3D效...

  • 120
    Android OpenGL显示3D模型文件

    1 STL文件 它是标准的3D文件格式,一般3D打印机都是支持打印STL文件,关于STL文件的格式、以及相关介绍请参考百度百科:【stl格式】。当然了,我在代码的注释中也会进...

  • 120
    Android OpenGL入门

    在Android上显示标准的3D文件(STL格式)。现在打算整理一下OpenGL相关知识,后续会有相关的系列文章。本文为后面文章铺垫,让大家对OpenGL代码编写有个总体上的...

  • 120
    Android OpenGL 显示基本图形及相关概念解读

    1 模型数据 前面我们说过,一个3D模型一般是由很多三角片(或四边形)组成,因此,首先我们需要有三角形的点数据。既然是3D模型,自然每个点坐标是在三维坐标系中,因此,每个点需...

  • 120
    Android OpenGL ES - 图形变换

    一、概念 在OpenGl ES中,将一个3D模型显示到2D屏幕中有以下四个过程。 视角(Viewing)变换 相当于你拿着一台照相机移动,从不同的位置来观察一个人,比如下图 ...

  • Android OpenGL ES - 绘制线、面

    前言 之前一篇文章讲了如何绘制点,所谓两点成线,三点成面。一个立体图形就是由很多面组成,在OpenGL ES中,面特指一个三角形。绘制调用glDrawArrays(int m...

个人介绍
阳光、活力、自信