by zxzq Spring 2021
This program is realized by zxzq Spring 2021 during CG course at NJU. cg_algorithm includes basic algorithms applied to draw different graph (lines, polygons, ellipes, curves) and edit graph (translation, scaling, rotation). cg_cli interacts in shell while cg_gui interacts using pyqt5.
Other languages: English, Chinese
Click to start and each click add a vertex to p_list, right click to commit the last vertex.
Most editting function can be accessed both by menu (input para need) and by directly interacting after particular item selected.
-
input dialogue
-
direct interaction
When point inside the bounding box is clicked (not released) after relative item is selected, the point will be record and p_list will be translated as mouse moving.
Note: Rotation for Ellipse is not supported, see status bar.

