文件名称:CGProject:CG课程
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-26 13:52:52
JavaScript
计算机图形学 课程项目 简介 本次课程项目由两部分组成,第一部分是多边形区域填充,第二部分是3D立方体展示。 人员 刘仁宇 (11300240061) 李一帆 (11300240084) 周光朕 (11300240019) 环境 考虑到跨平台部署的方便性,本次课程项目使用纯HTML5进行开发。这样可以免去编译等琐碎的细节。 开发过程中测试过的浏览器有: Chrome 39 Safari 8.0 主要使用了其中Canvas画布的功能。 只调用了其中像素级别的API,其余全部功能均为手工实现。 项目结构 common.js 一些复用的工具方法。 style.css 程序界面样式定义。 pj1.html 多边形区域填充的程序入口。 pj1.js 多边形区域填充的程序控制。 polygon.js 画线、多边形区域填充算法实现。 pj2.html 3D立方体旋转的程序入口。 pj2.js 3D立方体
【文件预览】:
CGProject-master
----pj2.js(1KB)
----cube.js(3KB)
----common.js(718B)
----README.md(7KB)
----style.css(291B)
----pj2.html(730B)
----pj1.html(546B)
----polygon.js(5KB)
----pj1.js(2KB)