
CG实验(WebGL)
图形空间
这个作者很懒,什么都没留下…
展开
-
CG实验1 三角形绘制
1.实验目的 熟悉编程环境; 了解光栅图形显示器的特点; 了解计算机绘图的特点; 利用WebGL作为开发平台设计程序,以能够在屏幕上生成一个三角形为本实验的目标。 2. 实验内容 了解和使用WebGL的开发环境,理解简单的WebGL程序结构。 掌握WebGL提供的基本图形函数,如绘制点、直线和三角形的函数。 3.实验代码 请参考教材博客网页文章:...原创 2017-09-20 17:03:19 · 1798 阅读 · 0 评论 -
CG实验2 二维几何变换
1.实验目的 学习了解图形几何变换原理。 理解掌握WebGL二维平移、旋转、缩放变换的方法。 2. 实验内容 阅读教材有关二维几何变换原理,运行示范实验代码,掌握WebGL程序平移、旋转、缩放变换的方法; 根据示范代码,尝试完成实验作业; 3.实验代码 请参考教材博客有关WebGL变换文章,具体见:http://blog.youkuaiyun.com/wpxu08 4.实验提高...原创 2017-09-25 22:43:45 · 1784 阅读 · 0 评论 -
CG实验4 三维几何变换
1.实验目的 学习了解三维图形几何变换原理。 理解掌握WebGL三维图形几何变换的方法。 2. 实验内容 阅读教材有关三维图形变换原理,运行示范实验代码,掌握WebGL程序三维图形变换的方法; 请分别调整观察变换矩阵、模型变换矩阵和投影变换矩阵的参数,观察变换结果; 修改变换矩阵参数,实现一点透视、两点透视和三点透视,并将相关修改代码提交到赛课本次作业中,同时写到实验报告的实验结果...原创 2017-10-09 23:41:10 · 3380 阅读 · 0 评论 -
CG实验5 简单光照明模型
1.实验目的和要求 目的:了解简单光照明模型的基本原理,掌握简单光照明模型的计算方法; 要求:读懂WebGL光照示范代码,实现简单物体的光照效果。 2. 实验过程 (1) 示范代码为立方体在一束平行光照射下的漫反射光照效果。结合示范代码,学习掌握简单光照明模型的基本原理与实现; (2) 修改示范代码,给出不同光照参数和立方体位置,观察与验证光照效果; (3) 示范代码仅有漫反射...原创 2017-10-26 00:31:28 · 2289 阅读 · 0 评论 -
CG实验6 交互与动画
1.实验目的和要求 目的:了解交互与动画的基本思想,掌握交互与动画的常见实现方法; 要求:读懂WebGL交互与动画示范代码,实现简单的交互与动画程序。 2. 实验过程 (1) 示范代码1为交互实例:在鼠标点击的位置上绘制出点;示范代码2为动画实例:三角形按照恒定的速度(45度/秒)旋转。结合示范代码,学习理解交互与动画的基本思想与实现; (2) 结合示范代码1,将示范代码2改为根...原创 2017-11-03 15:17:53 · 1190 阅读 · 0 评论