CG_Painter

CG_Painter

NJU-TJL

【计算机图形学 - 绘图系统】核心算法模块,完成了直线生成(DDA算法、Bresenham算法),多边形生成,椭圆生成(中点椭圆算法),曲线生成(Bezier和B-spline),图元平移、旋转、缩放,线段剪裁(Cohen-Sutherland算法、Liang-Barsky算法)的实现。GUI程序实现了较为友好的用户交互UI,可以较为方便地画直线、多边形、椭圆、曲线,且可以保存画布、设定颜色、对所有类型的图元进行平移、旋转、缩放、删除。

85 Stars
13 Forks
85 Watchers
C++ Language
mit License
100 SrcLog Score
Cost to Build
$280.7K
Market Value
$445.8K

Growth over time

8 data points  ·  2021-08-01 → 2026-04-01
Stars Forks Watchers
💬

How do you feel about this project?

Ask AI about CG_Painter

Question copied to clipboard

What is the NJU-TJL/CG_Painter GitHub project? Description: "【计算机图形学 - 绘图系统】核心算法模块,完成了直线生成(DDA算法、Bresenham算法),多边形生成,椭圆生成(中点椭圆算法),曲线生成(Bezier和B-spline),图元平移、旋转、缩放,线段剪裁(Cohen-Sutherland算法、Liang-Barsky算法)的实现。GUI程序实现了较为友好的用户交互UI,可以较为方便地画直线、多边形、椭圆、曲线,且可以保存画布、设定颜色、对所有类型的图元进行平移、旋转、缩放、删除。". Written in C++. Explain what it does, its main use cases, key features, and who would benefit from using it.

Question is copied to clipboard — paste it after the AI opens.

How to clone CG_Painter

Clone via HTTPS

git clone https://github.com/NJU-TJL/CG_Painter.git

Clone via SSH

[email protected]:NJU-TJL/CG_Painter.git

Download ZIP

Download master.zip

Found an issue?

Report bugs or request features on the CG_Painter issue tracker:

Open GitHub Issues