个人技术练习

计算机图形学小型绘图系统

简介

基本内容

  1. 自由曲线绘制: 1. Bezier曲线绘制(三次贝塞尔曲线); 2. 圆绘制(使用改进的中点画圆算法)
  2. 图形裁剪: 1. Sutherland-Hodgman算法用于凸多边形裁剪; 2. Weiler-Atherton算法用于凹多边形裁剪

项目技术栈

项目结构

.
www
├── crop
│   ├── concave.html
│   └── convex.html
├── draw
│   ├── bezier.html
│   └── circle.html
└── index.html