计算机图形学--二维变换--实验代码(共4页).doc
《计算机图形学--二维变换--实验代码(共4页).doc》由会员分享,可在线阅读,更多相关《计算机图形学--二维变换--实验代码(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上#include stdio.h#include conio.h#includegraphics.h#include math.hstruct point int x; int y;triangle3;void ini() triangle0.x = 20; triangle0.y = 70; triangle1.x = 20; triangle1.y = 100; triangle2.x = 120; triangle2.y = 70; setcolor(WHITE); line(triangle0.x,triangle0.y,triangle1.x,triangl
2、e1.y); line(triangle0.x,triangle0.y,triangle2.x,triangle2.y); line(triangle1.x,triangle1.y,triangle2.x,triangle2.y);void move(int dx, int dy) int i; for(i = 0; i 3; i+) line(trianglei.x+dx),(trianglei.y+dy),(triangle(i+1)%3.x+dx),(triangle(i+1)%3.y+dy); getch(); setcolor(0); for(i = 0; i 3; i+) line
3、(trianglei.x+dx),(trianglei.y+dy),(triangle(i+1)%3.x+dx),(triangle(i+1)%3.y+dy); void zoom(int sx,int sy) int xx3; int yy3; int i; for(i = 0; i 3; i+) xxi=(trianglei.x-triangle0.x)*sx+triangle0.x; yyi=(trianglei.y-triangle0.y)*sy+triangle0.y; for(i = 0; i 3; i+) line(xxi+120,yyi,xx(i+1)%3+120,yy(i+1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 二维 变换 实验 代码
限制150内