WebGL画点程序v1 Posted on 2020-01-19 Words count in article: | Reading time ≈ 本文程序实现画一个点的任务,如下图。其中,点的位置直接给定(“硬编码”)在顶点着色器中。 整个程序包含两个文件,分别是: 1. HelloPoint1.html12345678910111213<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" ... Read more »
实验4 个人大学数据可视化 Posted on 2020-01-19 | In 数据可视化 Words count in article: | Reading time ≈ 一. 实验目的和要求1. 复习前述可视化知识和方法。2. 综合应用前面所学可视化知识和方法,对大学学习与生活有关数据进行可视化。二. 实验内容1. 将自己9门专业主干课程成绩可视化:高级语言程序设计、离散数学、数据结构、计算机组成原理、操作系统原理、计算机网络、数据库系统原理、编译原理、软件工程;2 ... Read more »
实验3 地理空间数据可视化 Posted on 2020-01-19 | In 数据可视化 Words count in article: | Reading time ≈ 一. 实验目的和要求1. 了解地理空间数据可视化知识,了解和学习地理空间数据可视化三种典型可视化方式,即点、线与区域。2. 学习并掌握获取地图上位置信息的方法。3. 学习并掌握绘制地图方法,及在地图上加点、线及区域的方法。二. 实验内容1. 获取自己家乡的地理位置信息;2. 根据《鲜活的数据》第8章 ... Read more »
实验2 关系可视化 Posted on 2020-01-19 | In 数据可视化 Words count in article: | Reading time ≈ 一. 实验目的和要求1. 了解关系可视化知识,了解和学习散点图、饼图、堆叠柱形图、板块层级图和直方图等常见图表类型;2. 学习图形语法方式绘图;3. 学习与巩固R+Illustrator可视化绘图模式。二. 实验内容1. 根据《鲜活的数据》第6章6.2.1介绍的方法与提供的数据,在R中绘制基本散点图 ... Read more »
实验1 时间趋势可视化 Posted on 2020-01-19 | In 数据可视化 Words count in article: | Reading time ≈ 一. 实验目的1. 了解时间趋势可视化知识,学习与掌握柱状图的生成方法;2. 学习并掌握R+Illustrator可视化绘图模式。二. 实验内容1. 根据《鲜活的数据》第4章4.2.1提供的数据,在R中绘制柱状图,并存为PDF文件;2. 将上一步所得的PDF文件,导入Illustrator,参考教材 ... Read more »
《计算机图形学基础(OpenGL版)》勘误表 Posted on 2020-01-19 | In 计算机图形学 Words count in article: | Reading time ≈ 页码 行或位置 原内容 更正为 备注 38 9 (1MB) (128KB) 41 16 $$k=\Delta x/\Delta y$$ $$k=\Delta y/\Delta x$$ 43 9 $$d \leq 0$$ $$d \geq 0$$ 46 6 $$ s-t = ... Read more »
计算机图形学(OpenGL版)书中代码 Posted on 2020-01-19 | In 图形学 Words count in article: | Reading time ≈ 本处代码主要为各章中除章节末的编程实例之外的有关代码,现全部贴出以飨读者。 第3章 二维图形生成3.1 直线生成算法3.1.1 数值微分法123456789101112131415161718void LineDDA(int x1, int y1, int x2, int y2, int color ... Read more »
实验6 简单光照与材质 Posted on 2020-01-19 | In 计算机图形学 Words count in article: | Reading time ≈ 1.实验目的: 通过示范代码1,理解简单光照明模型的基本原理与实现; 通过示范代码2和太阳系示范代码,学习与掌握OpenGL光照与材质设置与使用方法。 2.实验内容:在示范代码1基础上,按以下要求修改: (1) 阅读和修改示范代码中的有关参数,产生不同光照效果,观察显示效果。挑选两张修改的效果图保 ... Read more »
实验5 立方体显示与变换 Posted on 2020-01-19 | In 计算机图形学 Words count in article: | Reading time ≈ 1.实验目的: 通过示范代码1的立方体实例,理解巩固点的透视投影变换知识; 通过示范代码1的立方体实例,了解OpenGL实体显示的基本原理与方法; 通过示范代码2的立方体实例,学习OpenGL观察变换函数、投影变换函数的设置与使用方法; 2.实验内容:在示范代码1基础上,按以下要求修改: (1) ... Read more »
实验4 二维几何变换 Posted on 2020-01-19 | In 计算机图形学 Words count in article: | Reading time ≈ 1.实验目的: 巩固对二维几何变换的认识与理解; 学习OpenGL平移、旋转、缩放变换函数及其使用方法; 学习基本图形变换与复合图形变换的方法; 综合运用上述函数,设计复杂图形。 2.实验内容:根据示范代码1,使用OpenGL平移、旋转、缩放变换函数来改写代码实现所要求的功能。示范代码1的代码运行 ... Read more »