#include<iostream>#include<graphics.h> // 这样引用 EasyX 图形库#include<conio.h>#include<time.h>#include<math.h>#include<stdlib.h>using namespace std; //Bres ...
分类:
编程语言 时间:
2016-06-06 13:45:44
阅读次数:
249
这里参数font用GLUT符号常量赋值,用来指定一特定字型集,参数character赋以ASCII编码或其他要显示的字符。这样,要显示大写的"A",可以使用ASCII编码65或指定为‘A’。同样,编码66与‘B’等效,编码97与小写字符‘a’等效,编码98与‘b’等效,依次类推。固定宽度或比例间隔字体都可以使用。可用GLUT_BITMAP_8_Y_13或GLUT_BITMAP_9_BY_15来选择一种固定宽度字体并确定其参数。也可GLUT_BITMAP_TIMES_ROMAN_10或GLUT_BITMAP_...
分类:
其他好文 时间:
2016-06-02 14:48:58
阅读次数:
201
有的图形软件包中提供了子程序,描述由多个命名部分组合而成的图形并管理每一部分。使用这些函数可以创建、编辑、删除或移动图形的一个组成部分。我们也可使用图形软件的这个功能来进行层次式建模(以后会说到),其中一个对象可以用包括一定层次的子对象的树结构方式来描述。
图形子部分的名称有多种说法。有些图形软件包称它们为结构(structure ),另一些则称为段( segment)或对象(object)。同样,在不同的图形软件包中允许的对子部分的操作也不相同。例如,建模软件包提供很多描述和管理图形元素的操...
分类:
其他好文 时间:
2016-06-02 14:27:16
阅读次数:
111
把对象描述成一个命名的语句序列(或任何其他的命令集)并存储起来既方便又高效。在OpenGL中使用称为显示表(display list)的结构可以做到这一点。一旦建立了显示表,就可以用不同的显示操作来多次引用该表。在网格中,描述图形的显示表存放在服务器中,以避免每次显示场景时都要传送表中的命令。我们可以为以后的执行来建立并存储显示表,或指定表中的命令立即执行。显示表对层次式建模特别有用,因为一个复杂的对象可以用一组简单的对象来描述。...
分类:
其他好文 时间:
2016-06-02 14:25:39
阅读次数:
170
删除 OpenGL 显示表参数startID给出最前面的显示表标识,而参数nLists给出要删除的显示表总数...
分类:
其他好文 时间:
2016-06-02 13:58:47
阅读次数:
137
要执行的显示表数量赋给参数nLists,而参数listIDArray是显示表标识的数组。一般而言,listIDArray可包含任意多的元素,而无效的标识会被忽略。同样,listIDArray中的元素可指定为多种数据格式,而参数arrayDataType用来指出数据类型,例如GL_BYTE,GL_INT,GL_FLOAT, GL_3_BYTES或GL_4_ BYTES。显示表标识通过将listIDArray中一个元素的值与offsetValue的整数值相加而得。offsetValue的默认值为0。
这...
分类:
其他好文 时间:
2016-06-02 13:52:33
阅读次数:
129
1.什么是three.js? Three.js 是一个 3D JavaScript 库。Three.js 封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。 2.渲染器(renderer) 渲染器(Renderer):渲染器是3D引擎的核心部 ...
分类:
Web程序 时间:
2016-06-02 13:14:11
阅读次数:
202
贝塞尔(Bezier)曲线又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋。贝塞尔曲线是计算机图形学中相当重要的参数曲线,很多人利用几何画板或几何画板破解版这一强大的几何绘图工具,轻松绘制出贝塞尔曲线,下面将详细介绍用几何... ...
分类:
其他好文 时间:
2016-05-30 10:12:47
阅读次数:
254
由于我们团队项目进行到一半,不便传上来代码。我就这周软件工程课程的内容写一点感想吧。 下面这是我们图形学课程实验的部分代码: 这周的软件工程课着重讲解了程序代码的格式以及注释的重要性。所以我在写程序的时候注意了一下。当然肯定没有要求的那么标准,只是简单地将程序分了“块”,核心“块”前面加上必要的注释 ...
分类:
其他好文 时间:
2016-05-29 23:12:05
阅读次数:
184
CGAL 是图形学中非常著名而且功能强大的库。孤陋寡闻的我最近才知道。 今天,对CGAL进行了安装和配置。大部分的资料都在官网上(http://www.cgal.org/index.html)可以看到。 windows下的安装可以参考这个页面:http://www.cgal.org/download ...
分类:
其他好文 时间:
2016-05-29 18:20:32
阅读次数:
115