10 Forks
55 Stars
55 Watchers

CG_Painter

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

How to download and setup CG_Painter

Open terminal and run command
git clone https://github.com/NJU-TJL/CG_Painter.git
git clone is used to create a copy or clone of CG_Painter repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with CG_Painter https://github.com/NJU-TJL/CG_Painter/archive/master.zip

Or simply clone CG_Painter with SSH
[email protected]:NJU-TJL/CG_Painter.git

If you have some problems with CG_Painter

You may open issue on CG_Painter support forum (system) here: https://github.com/NJU-TJL/CG_Painter/issues

Similar to CG_Painter repositories

Here you may see CG_Painter alternatives and analogs

 medis    ice    oni    flameshot    pywebview    openauto    otter-browser    feedback    QDarkStyleSheet    stellarium    qtbase    nitroshare-desktop    gdbgui    nuklear    persepolis    tqdm    streamlink-twitch-gui    NyaoVim    dbeaver    imgui    opentrack    shadowsocks-qt5    ricochet    Avalonia    red    Android-Cookbook-Examples    youtube-dl-gui    yew    Binding.scala    You-Dont-Need-GUI