Android—3D—tutorial(译作)

原文: http://www.droidnova.com/android-3d-game-tutorial-part-i,312.html

  这个系列的第一部分会对OpenGL术语和3D编程做一个简要的介绍。

  系列本身是关于一个叫Vortex的3D游戏的。这个教程是关于3D编程的,而像菜单、生命周期等内容可能是代码的一部分,但不会介绍。

  OpenGL术语:

     Vertex(顶点)

     一个vertex是3D空间的一个点,也是许多对象的构建基础。在OpenGL中你既可以定义二维坐标(x,y),也可以是四维(x,y,z,w)。w轴是可选的,缺省值是1.0,z轴也是可选的,缺省值是0。在这个系列中,我们使用三个主要的坐标x,y,z,而w一般都是被用作占位符。要知道vertex的复数形式是vertices。所有对象被画时都会用vertices作为他们的point,所以一个point指的就是vertex。

     三角形:创建时需要三个点,所以在OpenGL中用三个vertices来创建三角形。

     多边形:至少有三个相连点的对象,三角形属于多边形。

     primitives(基元)

     一个primitive是用多边形创建的三维对象。有点讽刺的是,一个有50,000个vertices的具体模型和一个有500个vertices的模型一样都是primitive。

转载于:https://www.cnblogs.com/shyang--TechBlogs/archive/2011/04/14/2016122.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值