计算机图形学-第1章--绪论.ppt
计算机图形学;计算机图形学;教学要求;第1章绪论;1.1什么是计算机图形学;图形以及构成图形的要素;计算机中表示图形的方法;1.2研究内容;本课程主要内容;1.3与计算机图形学相关的学科;1.3与计算机图形学相关的学科;;1.3与计算机图形学相关的学科;;1.3与计算机图形学相关的学科;;1.3与计算机图形学相关的学科;1.4开展简史;1.4开展简史;1.4开展简史;1.4开展简史;目前研究情况:
中国计算机图形学研究会/国际计算机辅助设计和计算机图形学会议
主要期刊:《CAD》《CAGD》《计算机辅助设计与图形学学报》
浙江大学:CADCG国家重点实验室
北京大学计算机图形学研究室:图形软件与可视化、人机交互与用户界面、虚拟现实与多媒体等。
山东大学:信息处理与平安研究室,研究室下设两个课题组:几何设计与信息可视化课题组、信息平安课题组。其中SCI文章10篇,EI文章15篇。
香港大学:计算机图形学和计算机视觉研究室
哈尔滨工业大学:马培军、苏晓红;浙江大学:;1.5计算机图形系统;1.5计算机图形系统;1.5计算机图形系统;1.6应用领域;〔a〕工程图;Boeing777,无纸设计,无纸制造;建筑和环境设计;建筑和环境设计;建筑和环境设计;1.6应用领域;电脑游戏;卡通动画;〔3〕计算机动画——商业领域;1.6应用领域;〔4〕计算机艺术——艺术领域;〔4〕计算机艺术——艺术领域;〔4〕计算机艺术——艺术领域;〔4〕计算机艺术——艺术领域;〔4〕计算机艺术——艺术领域;;1.6应用领域;1.6应用领域;1.6应用领域;1.6应用领域;1.6应用领域;1.6应用领域;〔10〕虚拟手术仿真;1.6应用领域;1.7C语言常用图形函数;1、图形模式的初始化和关闭;程序1;2、屏幕颜色的设置和清屏函数;2、屏幕颜色的设置和清屏函数;3、根本图形函数;3、根本图形函数;程序2
#includegraphics.h
main()
{intdriver=DETECT,mode;
initgraph(driver,mode,C:/Win-TC/projects);
cleardevice();setbkcolor(WHITE);setcolor(RED);
line(10,10,50,10);line(50,10,50,50);
line(50,50,10,50);line(10,50,10,10);
setcolor(GREEN);moveto(110,110);
lineto(150,110);lineto(150,150);
lineto(110,150);lineto(110,110);
setcolor(YELLOW);moveto(210,210);
linerel(40,0);linerel(0,40);
linerel(-40,0);linerel(0,-40);
*
getch();closegraph();};3、根本图形函数;3、根本图形函数;程序3
#includegraphics.h
main()
{intdriver=DETECT,mode;
inta=150,b;
initgraph(driver,mode,);
cleardevice();
for(b=10;b=140;b+=10)
ellipse(320,240,0,360,a-b,b);
getch();
closegraph();
};程序4
#includegraphics.h
main()
{intdriver=DETECT,mode;
inti,j;
initgraph(driver,mode,);
cleardevice();
for(i=0;i16;i++)
{setbkcolor(i);
for(j=0;j16;j++)
{setcolor(j);
circle(100+j*25,240,100);}
getch();}
getch();
closegraph();
};程序5
#includestdlib.h
#includegraphics.h
intmain()
{
intgdriver,gmode,i;
intarw[16]={200,102,300,102,300,107,330,
100,300,93,300,98,200,98