搜索资源列表
Bezierdemo
- 这是大名鼎鼎的NeHe网站上的Bezier曲线绘制程序,对Beizer曲线的构造和OpenGL函数讲解的很透彻-This is the famous binding for the Java language website of the Bezier curve drawing program, right Beizer curve structure and function of OpenGL on the very thorough
openglGame
- 本例从零开始实现了一个比较完整的声影并茂的OpenGL小游戏。 通过本例或光盘中的完整代码可以看出本例的一个特点就是根据具体情况构造了大量的函数。这也是大中型程序的特点,程序大了之后,系统本身提供的那些API函数就不够用了或是显得过于复杂。这时就不得不构造一些适合自己开发习惯和开发功能的函数和方法了。在习惯了这种做法之后,你会发现,其实它让我们节约了很多时间和精力。
FractalTerrain
- 二维的分形地形可以由一维分形曲线推广得到,首先介绍下一维分形曲线的构造模型。 已知初始线段的两个端点 ,通过随机扰动线段的中点来完成一次迭代,公式为 : 其中roughness控制当前层次的扰动量,它可以决定每次循环中,随机数值域的减少量,就是说它决定了分形结果的粗糙程度。令 上式是分形曲线模型的一般表达式,其中采用均值为0,方差为1的正态分布函数产生随机数,随着分割层次的增加,当前扰动量将以pow(2.0,-h)的倍数逐步的衰减,直到到达给定的分割层次或者被
在VC++中使用OpenGL绘制典型曲面
- 基本几何图元是OpenGL进行建模的最基本的方法,但其对较复杂真实物体的建模则比较困难。对于这些复杂物体的建模,需要用到OpenGL基本库和功能库函数(gl库和glu库)以对图元进行扩展并完成法向计算、曲线生成和曲面构造等内容。这种对基本图元的扩展实际也就是对点、线及多边形的扩展。OpenGL中定义的点可具有不同大小的尺寸,其扩展的函数形式为:
copyfunction
- 调用拷贝构造函数用实参obj2初始化形参。 调用拷贝构造函数创建作为返回结果的临时对象-Call the copy constructor is used to initialize parameter obj2 Senate. Call the copy constructor to return the results to create a temporary object
point
- 一个三维坐标的point类,包含构造函数、复制构造函数-A three-dimensional coordinates of the point class, including constructor, copy constructor ... ...
NURBS
- OpenGL的NURBS曲面构造函数,添加了材质光照,并实现了旋转平移的应用,特别适合初学OpenGL曲面应用的初学者。-OpenGL‘s NURBS surface constructor, add the material light, and realized the application of rotating shift, especially for beginners beginners OpenGL application surface.
teapot
- 运用茶壶实体来构造程序的主体运动不件,经过旋转的变换完成图形的运动,菜单注册函数完成菜单的选择,并绑定到鼠标右键,完成调用的方便性.通过键盘注册函数使用特殊功能键(方向键)完成对茶壶实体的细致变化-Use the teapot entity to construct the main body of the sports not a procedure, after the change of rotating the movement of the complete graphics, men
ellipsoid
- 使用OpenGL绘制一个椭圆形,通过四边形和扇形拼接构造的,而不是直接调用库函数-Use OpenGL to draw an ellipse, quadrilateral and scalloped stitching constructed, instead of calling library functions
assig6_modelling
- 基于openGL的代码,在VS2010上 (2)正确完成一种3D图形类的calculateNormal(float*out, float*a, float*b, float*c)函数 (3)正确完成一种3D图形类的calculateNormals()函数 (4) 图形类的构造数中调用calculateNormals() (5) 在图形窗口中显示具有光照效果的3D图形 -OpenGL-based code in VS2010 on (2) completion of on