图形学吧 关注:268贴子:257
  • 0回复贴,共1

大神来练练手把,吧亲们进来看看吧~

只看楼主收藏回复



怕有些吧友看不清:
1.已知图中所示△ABC各顶点的坐标A(10,5)、B(15,10)、C(15,24),试计算△ABC相对于B点逆时针旋转60°后,各顶点的坐标值。(20分)
(用齐次坐标进行变换,只要求列出变换矩阵。)
1.在用射线法进行点与多边形之间的包含性检测时,下述哪一个操作不正确? ( )
①当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次
②当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次
③当射线与多边形的某边重合时,计数1次
④ 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次
2、在OpenGL函数中,核心库函数的前缀是( 2 )。
① glut ② gl ③ glu ④ aux
3、触摸屏是( 3 )设备。
① 输入 ② 输出 ③ 既是输入也是输出 ④ 既不是输入也不是输出
4、交互式计算机图形系统不具有的功能是( 4 )。
① 计算 ③存储 ② 传输 ④ 交互
5、中点bresenham算法中判别量d更新办法正确的是( )。
①若d>0,则d=d+2x+3,x++; 否则d=d+2(x-y)+5,x++,y--.
②若d<0,则d=d+2x+3,x++; 否则d=d+2(x-y)+5,x++,y--.
③若d>0,则d= d+2(x-y)+5,x++,y--; 否则d= d+2x+3,x++.
④若d<0,则d=d+2x+3,x++; 否则d=d+2(x-y)+5,x++.
2、aaaavoid Bresenhamline(int x0,int y0,int x1,int y1)
{
int x,y,dx,dy,e;
if(x0>x1)
{ x=x1; x1=x0; ? ;
y=y1; y1=y0; y0=y; }
dx=x1-x0; dy=_______;
e=-dx;
x=x0; y=y0;
while( ? <= x1 )
{_________;
x++;
e = e-2*dy;
if(e>0)
{_________;
e = ? ; }
}
}
4、谈谈计算机图形学中你最了解的某方向(如虚拟现实技术\CAD技术\视频处理技术\仿真技术等)的认识。


1楼2015-06-01 19:43回复