
计算机图形学
他来自江湖
CVPR
展开
-
计算机图形学 专业词汇
alpha在颜色红、绿、兰(R、G、B)之后添加的第4个颜色值,用于提供对象颜色的透明度。当它的值为0.0时,就意味着完全透明,为1.0时表示不透明。 环境光 (Ambient light)场景中的光线,它并非来自特定的点源和方向。外围光说明所有曲面都很平坦,而且位于所有的边上。反走样(Anti-aliasing)用于平滑直线、曲线和多边形边的渲染方法。这种技巧将均衡紧邻直线的原创 2009-01-08 12:55:00 · 2583 阅读 · 0 评论 -
Chapter 1. Overview .open inventer
Chapter 1. OverviewChapter ObjectivesAfter reading this chapter, youll be able to do the following:Identify the key elements that constitute the Open Inventor toolkitExpl转载 2009-11-06 23:48:00 · 1333 阅读 · 1 评论 -
OIV 的第一个程序(基于COIN 3D)
编写OIV程序的基本步骤: 1. 首先创建一个用于场景渲染的窗口。(不同的平台有不同的实现方式) 2. 创建属性喝形体节点,并将他们合并到组节点中,最后建立场景。key code:///基于Open Inventor-Coin3D开发环境的第一个测试程序// 2009.09.08 邵延华 #include int main(int,原创 2009-11-08 17:12:00 · 1902 阅读 · 0 评论 -
gluv 编译使用
看到国外的牛们在使用这个框架,编译使用之。记录一下过程和问题:源代码:http://www.cs.unc.edu/~walk/software/glvu/过程和问题:1.打开VS2008,全部转换至2008工程(初始工程是6.0版本的)2.替换全部#include 为 #include 3.将glut头文件放在#include 后面,否则报错 err4.编译成功,但是例子原创 2009-11-27 17:41:00 · 1679 阅读 · 2 评论 -
GLUT函数说明--初始化
void glutInit(int* argc,char** argv) 初始化GLUT库。对应main函数的形式应是:int main(int argc,char* argv[]); 这个函数从main函数获取其两个参数。void glutInitWindowSize(int width,int height);//设置主窗口的大小void glutInitWi原创 2010-05-23 12:50:00 · 759 阅读 · 0 评论 -
GLUT函数说明--注册回调
void glutDisplayFunc(void (*func)(void) );为当前窗口设置显示回调函数void glutOverlayDisplayFunc(void (*func)(void) );注册当前窗口的重叠层的显示回调函数void glutReshapeFunc(void (*Func)(int width, int height) );指定当窗口的大小改变原创 2010-05-23 12:58:00 · 1260 阅读 · 0 评论 -
GLUT函数说明---事件处理(Event Processing)+窗口管理(Window Management)
void glutMainLoop(void) 让glut程序进入事件循环。在一个glut程序中最多只能调用一次。一旦调用,会直到程序结束才返回。int glutCreateWindow(char* name); 产生一个顶层的窗口。name 作为窗口的名字,也就是窗口标题栏显示的内容。 返回值是生成窗口的标记符,可用函数glutGetWindow()加以原创 2010-05-23 12:55:00 · 1540 阅读 · 0 评论 -
GLUT函数说明--绘制函数说明
以下所有函数中,radius表示球体的半径,slices表示球体围绕z轴分割的数目,stacks表示球体沿着z轴分割的数目。 绘制中心在模型坐标原点,半径为radius的球体,球体围绕z轴分割slices次,球体沿着z轴分割stacks次void glutWireSphere(GLdouble radius, GLint slices, GLint stacks); 线框球void glu原创 2010-05-23 13:00:00 · 6036 阅读 · 1 评论