视频加载失败

课程

2992 字
约 9 分钟

《计算机图形学》雨课堂随堂测试 - CG-4 二维与三维几何变换

计算机图形学exercises/rainclass·更新于 2026-09-15

《计算机图形学》雨课堂随堂测试 - CG-4 二维与三维几何变换


一、 单项选择题

1. 点 PP 的齐次坐标为 (6,2,2)(6, -2, 2),其对应的普通坐标是: [ ]

  • A. (6,2,1)(6,-2,1)
  • B. (3,1,1)(3,-1,1)
  • C. (6,2)(6,-2)
  • D. (3,1)(3,-1)

2. 将下图所示四边形 ABCDABCD 绕点 P(5,4)P(5,4) 逆时针旋转 4545^\circ,涉及到三个变换矩阵,则三个矩阵复合的顺序是? [ ]

四边形旋转示意图 1 四边形旋转示意图 2
  • A. T(5,4)R(45)T(5,4)T(-5, -4)R(45^\circ)T(5, 4)
  • B. R(45)T(5,4)T(5,4)R(45^\circ)T(-5, -4)T(5, 4)
  • C. T(5,4)R(45)T(5,4)T(5, 4)R(45^\circ)T(-5, -4)
  • D. T(5,4)T(5,4)R(45)T(5, 4)T(-5, -4)R(45^\circ)

3. 将下图所示四边形 ABCDABCD 绕点 P(5,4)P(5,4) 逆时针旋转 4545^\circ 的代码是: [ ]

旋转代码对应图
  • A.
    glLoadIdentity();
    glTranslatef(5, 4, 0);
    glRotatef(45, 0.0f, 0.0f, 1.0f);
    glTranslatef(-5, -4, 0);
    DrawQuadrangle();
  • B.
    glLoadIdentity();
    glTranslatef(-5, -4, 0);
    glRotatef(45, 0.0f, 0.0f, 1.0f);
    glTranslatef(5, 4, 0);
    DrawQuadrangle();

4. 如下图所示,欲使 OBOBXX 轴旋转至 XOZXOZ 坐标平面内,旋转角度应为多少? [ ]

三维旋转示意图
  • A. AOB\angle AOB
  • B. EOB\angle EOB
  • C. EOB\angle EOB'
  • D. AOB\angle AOB'

5. 在三维旋转变换中,关于 XX 轴旋转 9090^\circ 时变换特点描述正确的是什么? [ ]

  • A. y=zy' = -z
  • B. y=zy' = z
  • C. yy 坐标不变
  • D. x,y,zx, y, z 坐标都不变

6. 空间四面体 ABCDABCD 几何变换关于点 S(2,2,2)S(-2, 2, 2) 整体放大 2 倍的变换矩阵为: [ ]

  • A. [1002010200120001][1000010000100002][1002010200120001]\begin{bmatrix} 1 & 0 & 0 & -2 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 2 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 2 \\ 0 & 1 & 0 & -2 \\ 0 & 0 & 1 & -2 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • B. [1002010200120001][1000010000100001/2][1002010200120001]\begin{bmatrix} 1 & 0 & 0 & -2 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1/2 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 2 \\ 0 & 1 & 0 & -2 \\ 0 & 0 & 1 & -2 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • C. [1002010200120001][1000010000100002][1002010200120001]\begin{bmatrix} 1 & 0 & 0 & 2 \\ 0 & 1 & 0 & -2 \\ 0 & 0 & 1 & -2 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 2 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & -2 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • D. [1002010200120001][2000020000200001][1002010200120001]\begin{bmatrix} 1 & 0 & 0 & 2 \\ 0 & 1 & 0 & -2 \\ 0 & 0 & 1 & -2 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 2 & 0 & 0 & 0 \\ 0 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & -2 \\ 0 & 1 & 0 & 2 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 1 \end{bmatrix}

7. 下面哪项不是齐次坐标的特点? [ ]

  • A. 用 n+1n+1 维向量表示一个 nn 维向量
  • B. 将图形的变换统一为图形的坐标矩阵与某一变换矩阵相乘的形式
  • C. 易于表示无穷远点
  • D. 一个 nn 维向量的齐次坐标表示是唯一的

8. 经过三维几何变换,使得图 1 中的图形成为如图 2 所示的图形,其几何变换是什么? [ ]

三维立方体几何变换图
  • A. 先沿 XX 轴方向平移 1 个单位,再绕 YY 轴逆时针旋转 4545^\circ
  • B. 先绕 YY 轴逆时针旋转 4545^\circ,再沿 XX 轴方向平移 1 个单位
  • C. 先沿 XX 轴方向平移 1 个单位,再绕 YY 轴顺时针旋转 4545^\circ
  • D. 先绕 YY 轴顺时针旋转 4545^\circ,再沿 XX 轴方向平移 1 个单位

9. 空间四面体 ABCDABCD 关于 XX 轴进行对称变换的变换矩阵为: [ ]

  • A. [1000010000100001]\begin{bmatrix} -1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • B. [1000010000100001]\begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • C. [1000010000100001]\begin{bmatrix} 1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}
  • D. [1000010000100001]\begin{bmatrix} -1 & 0 & 0 & 0 \\ 0 & -1 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix}

二、 填空题

10. 基本几何变换都是相对于______ 坐标原点 ______和坐标轴进行的几何变换。 (注:填 坐标原点原点)

Profile Image of the Author
Sonder
好想要技术
这是公告标题
这只是一个公告
分类
标签
站点信息
构建平台
GitHub Actions
博客版本
Firefly v6.16.7
文章许可
CC BY-NC-SA 4.0
文章目录