您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 计算机图形学-三维图形变换
《计算机图形学》实验报告实验三维图形变换一、实验目的与要求1.掌握三维图形的基本变换与复合变换算法原理;2.掌握三维图形投影变换与透视变换的算法。二、实验内容1.给定一个长方体8个顶点坐标,编程实现图形的正投影变换与轴测投影变换;2.给定一个三维几何体坐标,实现它的轴测投影变换与一点透视变换。三、重要算法分析三维变换齐次坐标矩阵:lmnscfirbehqadgp从功能上可以将4x4的矩阵分为四个部分:1.对图形进行缩放、旋转、对称、错切等变换的矩阵:cfibehadg2.对图形进行平移变换的矩阵:lmn3.对图形透视变换的矩阵:rqp4.对图形整体比例变换的矩阵:s三维空间点齐次坐标矩阵变换方法为:1'''zyx=1xyzlmnscfirbehqadgp通过上述矩阵对图形上坐标值进行计算,获得相应变换后的坐标值,即可输出要显示的图形。四、程序运行截图图1为正投影图形,图2、3分别为正等测投影和正二测投影,图4为一点透视投影。图1正投影图形图2正等测图形图3正二测图形图4一点透视图形五、总结与调试经验三维图形的变换可以产生很好的视觉效果,使的再二维平面上的图形更有立体感,对图形进行变换的过程中,通过使用四维的齐次坐标矩阵可以在计算机中方便的计算出变换前后图形的坐标值,并绘制出图形。
本文标题:计算机图形学-三维图形变换
链接地址:https://www.777doc.com/doc-5192164 .html