1、已知空间点两点P0(-40.0,-40.0,0.0)、P1(10.0,-200.0,0.0)及该点上的切向量分别为R0(30.0,240.0,0.0),R1(30.0,-240.0,0.0)。运行附件程序,分析理解Hermite曲线生成算法。同时修改程序,使该程序可以实现已知起点、终点的坐标和切向量动态调整,并可以修改线宽和颜色。 2、根据Bezier曲线的定义编程绘制Bezier曲线,要求:Bezier曲线的控制点的坐标由用户自行输入,曲线的次数也可由用户选择确定,同时可以修改线宽和颜色,。 3、根据B样条曲线的定义绘制三次B样条曲线,要求:B样条曲线的控制点的坐标由用户自行输入,并可修
2021-05-12 20:33:40 87.43MB c++ 计算机图形学 mfc opengl
1
实验二 题目:三维迷宫的创建及走迷宫过程中的交互功能的实现 【教学目标和要求】了解图形系统的性能, 掌握可交互的OpenGL应用程序的开发设计的方法,掌握系统处理鼠标和键盘事件的编程方法,掌握OpenGL应用程序的拾取机制,掌握并学会利用OpenGL开发场景漫游程序的编程方法,掌握并学会利用OpenGL纹理映射的方法。在实践开发过程中,培养科研的钻研能力和综合开发能力。 【实验要求】熟练运用OpenGL的相关函数和辅助函数,了解MD2三维模型的文件格式,熟悉并学会读取模型、加载到场景中的方法.
2021-05-12 19:24:55 45.98MB opengl 计算机图形学
1
计算机图形学实验报告裁剪
2021-05-07 08:57:10 47KB 裁剪
1
实验三 题目:三维网格模型光顺 【教学目标和要求】 (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
二维图形变换。 要求: (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
厦大计算机图形学实验教程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