网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 iPhone三维程序设计(基于OpenGL ES的图形应用程序设计)
分类 计算机-操作系统
作者 (美)莱德奥特
出版社 清华大学出版社
下载
简介
编辑推荐

Philip Rideout所著的这本《iPhone三维程序设计》向读者展示如何利用3D图形技术创建iPhone应用程序,并在运行iPhone OS的设备上(包括iPad和iPod Touch)使用OpenGL图形编程技术。其中,读者无需任何iPhone开发以及3D图形方面的背景知识。针对于iPhone SDK以及OpenGL ES,本书提供了详细的开发步骤以及大量的实用建议。

通过本书的学习,读者可自行编写图形应用程序并着重实现光照、纹理、混合、真实感以及性能与速度的优化等内容。

内容推荐

Philip Rideout所著的这本《iPhone三维程序设计》详细阐述了基于OpenGL ES的3D图形程序设计,主要包括顶点和触摸点、景深和现实感、纹理和图像捕捉、混合操作与增强现实感、精灵和文本、高级光照和纹理以及优化操作等内容。本书还提供了相应的代码以及伪代码,以帮助读者进一步理解渲染方案的实现过程。

《iPhone三维程序设计》适合作为高等院校计算机及相关专业的教学参考书,也可作为相关开发人员的自学教材和参考手册。

目录

O'Reilly Media, Inc.介绍

译者序

前言

第1章 快速入门

 向Apple技术过渡

Objective-C语言

 OpenGL ES的发展简史

 选择正确的OpenGL ES版本

 开始项目

安装iPhone SDK

利用Xcode创建OpenGL模板程序

将程序发布至iPhone上

 具有固定功能的HelloArrow程序

 3D应用程序的层次结构

启动项目

链接至OpenGL库和Quartz库

UIView子类

挂接程序委托

生成图标并发布镜像文件

状态栏

渲染引擎接口的定义和使用

渲染引擎的实现

处理设备的方向

旋转动画

 利用着色器编写HelloArrow程序

着色器

框架结构

GLView

实现RenderingEngine

 小结

第2章 数学知识

第3章 顶点和触摸点

第4章 景深和现实感

第5章 纹理和图像捕捉

第6章 混合操作与增强现实感

第7章 精灵和文本

第8章 高级光照和纹理

第9章 优化操作

附录 C++向量库

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 4:49:46