02 2022 档案
摘要:实验五 基本图形学算法及着色器初步编程 实验项目性质:验证性实验 所属课程名称:计算机图形学A 实验计划学时:3学时 一、实验目的 理解基本图形元素光栅化的基本原理,理解直线裁剪算法的原理;掌握直线的光栅化算法:DDA和Bresenham算法;掌握直线裁剪算法:Cohen-Surtherland算法
阅读全文
摘要:实验四 纹理映射实验 实验项目性质:设计性实验 所属课程名称:计算机图形学A 实验计划学时:3学时 一、实验目的和要求 掌握纹理映射的基本原理,利用VC++ OpenGL实现纹理映射技术。 二、实验原理 纹理映射是真实感图形制作的一个重要部分,运用纹理映射可以方面地制作真实感图形,而不必花更多的时间
阅读全文
摘要:实验三 光照与材质处理实验 实验项目性质:设计性实验 所属课程名称:3D游戏图形学 实验计划学时:3学时 实验目的和要求 了解简单光照明模型的基本原理,利用VS+OpenGL实现物体的光照和材质处理。 实验原理 光照模型 当光照射到一个物体表面上时,会出现三种情形。首先,光可以通过物体表面向空间反射
阅读全文
摘要:实验二 几何图形变换实验 一、实验目的和要求 进一步掌握二维、三维变换的数学知识、变换原理、变换种类、变换方法;利用OpenGL实现二维、三维图形变换,在屏幕上显示变换过程或变换结果;掌握OpenGL常用的变换函数,利用OpenGL绘制简单的三维物体。 二、实验内容 1、下面的代码采用GLUT库,使
阅读全文
摘要:实验一 VS+OpenGL绘图环境及基本图形绘制 一、实验目的 熟悉OpenGL的主要功能;掌握OpenGL的绘图流程和原理;掌握OpenGL核心函数的使用;熟悉OpenGL基本图形元素的绘制函数。 二、实验内容 如预备知识所述,创建一个OpenGL工程,修改第一个程序中的Display()函数,如
阅读全文
摘要:能够准确测量Maya软件中模型的尺寸大小。通过打开脚本编辑器,加入python脚本代码,点击模型运行即可。 import maya.cmds as cmds from collections import Counter from functools import partial JobSelect
阅读全文
摘要:在3D建模软件maya中,若是有不规格模型的面法线相反,对点线面的移动会有相应的影响。以下代码可以帮助你快速实现统一法线合并点。 1.打开脚本编辑器,添加python脚本代码窗口。 2.快速实现合并点以及实现法线一致。这里会统一法线一致较多的方向,若是出现黑色,则是法线相反,点击反转法线即可。 im
阅读全文