随笔分类 - 计算机图形学
GAMES101
摘要:作业任务: 填写并调用函数 rasterize_triangle(const Triangle& t)。 即实现光栅化 该函数的内部工作流程如下: 创建三角形的 2 维 bounding box。 遍历此 bounding box 内的所有像素(使用其整数索引)。然后,使用像素中 心的屏幕空间坐标来
阅读全文
摘要:作业目标: get_model_matrix(float rotation_angle): 逐个元素地构建模型变换矩阵并返回该矩阵。在此函数中,你只需要实现三维中绕 z 轴旋转的变换矩阵,而不用处理平移与缩放 get_projection_matrix(float eye_fov, float as
阅读全文
摘要:作业描述: 给定一个点 P=(2,1), 将该点绕原点先逆时针旋转 45◦,再平移 (1,2), 计算出 变换后点的坐标(要求用齐次坐标进行计算)。 C++用的弧度制,所以 //右手坐标系,右边x正半轴,上面y正半轴,前面z负半轴 double theta = (45.0/180.0)*PI;//#
阅读全文

浙公网安备 33010602011771号