向读者介绍如何开发基于WebGL的Web应用程序。虽然WebGL API可用来硬件加速2D图形和3D图形,但是它的主要作用是用来创建3D图形。3D图形API的一些图书只介绍API本身,并没有对3D图形或如何使用API进行较多的介绍。本书不要求读者具备任何3D图形的理论基础。希望读者通过本书的学习能够掌握3D图形基础知识,以及学会用WebGL API 开发Web应用程序。 此外,本书还介绍线性代数的部分基础知识,这有助于读者深入理解3D图形和WebGL底层的运行机制。掌握了线性代数的基本知识,读者就可以把重点放在线性代数中3D图形重要的部分。读者不需要去阅读厚达几百页的通用线性代数教材,这些图书通常以通用和抽象的方式介绍每个专题。如果读者属于只想很快开始编写代码的一类用户,不需要阅读线性代码一节的全部内容(主要是第1章的部分内容)。读者可以跳过这部分内容。若后来发现某些问题与线性代数有关,则可以回过头来再仔细阅读相关内容。
2022-04-21 11:02:50 130.85MB WebGL 计算机图形学
1
三维网格模型光顺。Obj文件的读入.利用OpenGL类库,对三维模型进行绘制,增加光照明等效果;实现Laplacian算子对网格进行光顺方法。
2022-04-21 08:26:12 70KB 计算机图形学 OpenGL Lapulas C++
1
计算机图形学上机实验报告,Bresenham画直线,圆,三视图,正轴侧投影,曲线和B样曲线
2022-04-20 16:14:42 20.9MB 图形学 实验 报告
1
计算机图形学作业代码,JavaScript实现
2022-04-19 18:03:02 108KB 计算机图形学 作业 JavaScript
1
吉林大学研究生计算机图形学课件
2022-04-19 17:30:47 11.03MB 图形学
1
计算机图形学原版图书第四版,书本知识,需要实践之后才能体会其中的奥秘。
2022-04-19 10:23:10 118.06MB tuxin
1
计算机图形学图形剪裁与变换算法在MFC工程中的实现
2022-04-18 11:28:28 15.5MB C++
1
掌握二维基本图元直线段生成的DDA算法、中点算法、Bresenham算法; 掌握二维基本图元的圆的扫描算法、中点画圆算法和Bresenham算法; 掌握二维图元填充的种子填充算法和多边形扫描线算法。 掌握综合应用画线、画圆和填充算法。
2022-04-17 16:02:13 111.32MB mfc c++
1
软件主要功能: 任选一种画线算法实现绘制任意坐标的线段 要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。 任选一种画圆算法实现绘制任意圆心、半径的圆 要求:线能够设置线型、线宽和颜色;线的端点坐标获取可以采用鼠标点取或采用弹出对话框的方式。 任选一种区域填充算法实现任意多边行的填充 要求:填充区域为五边形以上的多边形。 任选一种二维变换形式实现任意多边行的变换 要求:变换的多边形为五边形以上。 任选一种裁剪算法实现任意线段的裁剪 要求:裁剪区域为五边形以上的多边形,裁剪区域内外的线段经过裁剪后分别用不同的颜色绘制采用。 将上述所有功能集成为一个类似“画图”软件的小型系统
2022-04-14 22:15:34 71KB java 画图板 计算机图形学 源码
1
DDA 画线算法、中点 Bresenham 画线算法、中点画圆法、 Bresenham 画圆,交互式画线、画圆,鼠标跟随动态更新画线。
2022-04-11 15:44:42 1.88MB MFC 计算机图形学
1