3D
wanglixin1999
修身 养性 平天下
展开
-
3D数学知识简介
前言(Preface)前段时间有些朋友在论坛里问到一些关于3D数学的知识,就想为大家写点这方面的文章。由于之前比较忙,又遇到过春节,所以最近才着笔写了这篇文章,希望大家喜欢。这些内容主要是一些理论知识,看上去难免有些枯燥,之后的文章我会加入一些实例进行讲解的。如果内容存在错误转载 2011-09-03 19:12:05 · 924 阅读 · 1 评论 -
OpenGL开发教程之--第一个OpenGL程序
#include "stdafx.h"#include void myDisplay(void){ glClear(GL_COLOR_BUFFER_BIT);//清除。GL_COLOR_BUFFER_BIT表示清除颜色 //设置当前的颜色 glColor3f(0.0f,1.0f,0.0f); //画一个矩形 glRectf(-0原创 2012-01-18 17:25:57 · 1055 阅读 · 0 评论 -
j2me 3D开发-基本地形渲染技术
本章将讲述3D中常用的一些技术:包括HeightMap高度地图、粒子系统和碰撞检测技术。 HeightMap是地形的输入数据,可以理解为位图,一个2D矩阵,和位图不同的是,把元素的颜色值映射为高度值,建立HeightMap的方法有很多,这里使用灰度图来创建高度地图。粒子系统在模仿自然现象、物理现象及空间扭曲上具备得天独厚的优势。每一种粒子系统都有一些相似的参数,但也都存在差异,如何优化它们转载 2010-05-27 16:06:00 · 1358 阅读 · 0 评论 -
OpenGL开发教程之--Windows下环境配置
一、拷贝OpenGL的库文件和头文件。如果没有OpenGL的库文件和头文件,就从网上去搜索下载,很容易就找到。 复制.dll文件(包括glu.dll,glut.dll glut32.libopengl.dll四个文件)到系统盘c:\windows\system32中。 复制.h文件(包括gl.h glaux.h glext.h glu.h glut.hwgl原创 2012-01-18 16:17:25 · 1154 阅读 · 0 评论 -
一个合格的程序员应该读的30本书
“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”1、《代码大全》 史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来, 就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky原创 2012-08-31 14:31:18 · 4249 阅读 · 1 评论 -
iOS OpenGL ES2.0 开发实例
本教程源码地址下载:https://github.com/wanglixin1999/HelloGLOpenGL ES 是可以在iphone上实现2D和3D图形编程的低级API。如果你之前接触过 cocos2d,sparrow,corona,unity 这些框架,你会发现其实它们都是基于OpenGL上创建的。多数程序员选择使用这些框架,而不是直接调用OpenGL,因为OpenG原创 2016-06-30 18:25:25 · 14410 阅读 · 0 评论