实验三 题目:三维网格模型光顺 【教学目标和要求】 (1)掌握Obj或off文件的读入; (2)利用给定的数据结构类,建立读入网格模型数据结构; (3)利用OpenGL类库,对三维模型进行绘制,增加光照明等效果; (4)利用OpenGL类库,增加采用鼠标交互方式对三维模型进行旋转、放缩、平移等操作; (5)实现Laplacian算子对网格进行光顺方法,并观察曲面光顺过程;
2021-04-19 18:28:12 26.09MB opengl 计算机图形学 山东大学
1
计算机图形学实验教程OpenGL版(内部教材),该书厦门大学李胜睿老师编写。
2021-04-18 19:14:26 7.74MB 计算机图形学实验教程OpenGL版
1
图形学实验源码+文档,可以直接“引用”!!!!
2021-04-15 19:24:25 1.85MB 图形学实验 多边形填充
1
二维图形变换。 要求: (1)实现绘制一个顶点和边数由用户自行控制的多边形。 (2)对上面绘制的多边形,实现下列的几何变化:首先沿着y轴平移100个单位,再使多边形沿着它自己的中心的x轴、y轴方向分别缩小50%;最后再绕中心旋转90度。要求:使用变换基本矩阵求解的办法,求出变换后的坐标,然后绘制图形。 (3)修改上面的题目,实现用户可自行选择变换类型和变换系数。 2、编程实现基于矩形窗口的直线段编码裁剪法。 3、自行设计绘制一个三维图形。 要求实现对上面的三维图形进行平移、比例、旋转、对称操作: (1)实现上、下、左、右、前、后、平移变换; (2)实现放大、缩小比例变换;
2021-04-15 15:15:35 63.54MB opengl mfc c++ 计算机图形学
1
项目是使用vs2019完成的。使用OpenGL和openmesh实现了obj文件的读取,并分别进行了细分和简化,细分算法是loop subdivision,简话算法是Quadric Error Metrics(QEM),细分处理了闭合的情况,压缩包中有符合条件的obj文件,可以自行完善非闭合的情况。 openmesh安装推荐官网http://www.openmesh.org/download/中vs2017对应的32-bit without apps的static的8.0的版本,下载下来安装提取文件安装到vs对应的头文件文件夹和链接库中,就是MSVC对应的位置,具体安装参照opengl glut的安装。编译环境是debug x86,具体编译配置参照openmesh编译配置教程,csdn上面都有。
2021-04-14 12:54:50 88.50MB 图形学 简化 细分 OpenGL
1
第一步:点击button选择想要的算法。第二步:点击确认开始绘图。第三步:鼠标单击输入任意多边形的点,双击鼠标左键结束输入绘图完成
2021-04-12 15:16:17 97.63MB MFC 种子填充算法 有序边表 逐点
1
厦大计算机图形学实验教程OpenGL版图书及源码
2021-04-05 12:38:18 19.06MB OpenGL PDF source code
1
实验一 题目:OpenGL基础图形函数使用及基本图素的生成算法实现 设计一个二维卡通任务交互设计系统,实现直线,多边形绘制算法(橡皮筋效果),实现基于鼠标交互的卡通人物设计与绘制。使用颜色填充与反走样技术对卡通人物外貌以及衣着进行绘制。实现对卡通人物轮廓的交互控制,点击鼠标左键可以对人物五官位置进行拖拽移动调整。点击鼠标右键可以对卡通人物进行放缩等操作。
2021-03-25 19:26:15 29.2MB opengl 计算机图形学 山东大学
1
计算机图形学实验及课程设计,是太原工业学院孔令德教授编写的关于计算机图形学这门课程相关的18个实验及5个课程设计。案例由浅入深,具有很强的操作性和实际意义。 本资源给出实验的ppt课件以及实验项目的可执行程序。
2021-03-25 17:47:59 9.65MB VC++
1
计算机图形学实验代码全集 计算机图形学 实验 vc++
2021-03-25 17:00:28 26.77MB 计算机图形学 实验 vc++
1