`

Android OpenGL ES 开发教程(22):绘制一个球体

 
阅读更多

OpenGL ES 只能通过绘制三角形来构造几何图形,比如前面绘制的20面体Android OpenGL ES 开发教程(12):绘制一个20面体,通过增加正多面体的边数,就可以构造出一个球体:

在项目中创建一个Sphere 类,它的Draw 方法,通过绘制三角形来构造球体,并且为其添加法线,法线主要用于光照效果,将在后面介绍。

有了Sphere 类, 创建一个DrawSphere Activity来绘制球体,为了能看出3D效果,给场景中添加光源(后面介绍)



本例下载

分享到:
评论

相关推荐

    Android OpenGL ES 开发教程(19):绘制迷你太阳系

    ### Android OpenGL ES 开发教程(19):绘制迷你太阳系 #### 一、引言 OpenGL ES(OpenGL for Embedded Systems)是OpenGL的一个版本,专为手持设备等嵌入式系统设计,支持2D和3D图形渲染。本文将详细介绍如何在...

    Android OpenGL ES 绘制立方体 球体 圆柱 等几何形状

    Android OpenGL ES 提供了一个接口,让开发者能够利用硬件加速的图形处理能力,来绘制出立方体、球体、圆柱等几何形状。在这个场景中,我们看到描述中提到了几个关键的元素:几何形状类和renderer类。 1. **几何...

    android OpenGL ES 地球仪绘制——球体绘制及纹理映射——源码

    在Android上实现地球仪的绘制,通常涉及到OpenGL ES的几个关键概念和技术,包括基本几何形状的构建、纹理映射以及触摸事件处理。下面我们将详细探讨这些知识点。 1. **OpenGL ES 绘制三角形拼成球体** - 在3D空间...

    Android OpenGL ES绘制一个球体.doc

    在Android平台上,OpenGL ES是一个广泛使用的图形库,用于在移动设备上实现高性能的3D图形渲染。本篇将深入探讨如何使用OpenGL ES绘制一个球体。球体在计算机图形学中是一个基本的几何形状,通常通过一系列三角形来...

    android下利用opengl es绘制线框球体

    android下利用ndk opengl es绘制线框球体

    OpenGL ES实例3:3d翻转的球体

    在“OpenGL ES实例3:3d翻转的球体”中,我们将深入探讨如何使用OpenGL ES在Android平台上创建一个3D旋转的球体效果。 首先,要实现这个实例,我们需要对OpenGL ES的基本概念有所了解,包括顶点、坐标系统、图元、...

    opengles绘制可旋转的球体

    opengles绘制可旋转的球体

    opengl中绘制球体

    在OpenGL中绘制球体是一项常见的任务,特别是在游戏开发、科学可视化和虚拟现实应用中。本篇文章将详细探讨如何使用贴片法(Quads)来在OpenGL中绘制球体,并通过光照效果提升视觉表现。 首先,理解OpenGL的工作...

Global site tag (gtag.js) - Google Analytics