计算机图形学-选择题1

时间:2022-10-17 22:54:03


计算机图形学-选择题1

一、题目一

  1. 假设T是一个定义在某一4D空间中的线性变换,且v1和v2是该4D空间中的两个向量,a和b为两个标量,那么下列关系中正确的是?

    目二

    1. 下列有关OpenGL的描述,正确的是?

    三、题目三

    1. 假设在OpenGL程序的display函数中有如下绘制代码(其余相关代码此处省略)。若点的默认大小为5.0,那么点P2的大小及颜色为?
    glColor3f(0.0,0.0,0.0);
    glBegin(GL_POINTS);
    glVertex2f(0.f,0.f); // draw point PO
    glEnd();
    glPointSize(10.0);
    glColor3f(1.0,0.0,0.0);
    glBegin(GL_POINTS);
    glVertex2f(1.f,0.f); // draw point P1
    glEnd();
    gIColor3f(0.0,1.0,0.0);
    glBegin(GL_POINTS);
    glVertex2f(1.f,1.f); // draw point P2
    glEnd();

      题目四

      1. 假若要在一个OpenGL程序中绘制一个圆心位于(0,0)的圆,且在reshape函资数中我们调用了glViewport(w/2,0, 2, h/2)函数,那么最终显示的圆将位于输出窗口的?


      五、题目五

      1. 给定一个二维点P-[p0 p1],现首先将其沿着x方向平移tx单位,然后再沿着y方向缩放sy单位,那么组合该两类变换的矩阵为?
        下面,我们采用Matlab中的语法来表示一个矩阵,例如,A=[a11 a12 a13; a21 a22 a23]定义了一个2x3矩阵,矩阵中的每一行用分号隔开,因此上例中矩阵A的第一行元素分别为: a11,a12,a13,第二行元素分别为:a21, a22,a23.





      六、题目六

      1. 假设矩阵A的四个行向量分别为a1, a2, a3和a4,给定一个列向量b=[b1,b2;63],如果运算A*b合法,那么矩阵A的大小必需为?

      七、题目七

      1. 给定两个三维向量x和y,则下列说法错误的是?


      八、题目八

      1. 给定两个向量:v1=(1,2,2),v2=(3,1,5),记其夹角为theta,则cos(theta)=?

        题目九

        1. 若采用GLEW和GLUT库,编写一个OpenGL程序,那么下列叙述中正确的是?

        十、题目十

        10 . 若两个向量x和y的内积为0,那么下列叙述中正确的是?