Skip to content

mk74/SketchPadGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Simple Sketchpad


Simple sketchpad is an ancestor of modern graphics painting programs(e.g. Paint). The program enables an user to draw primitives, change line widths and colors, resize a window and exit the program. All of user's actions is kept as persistent data structure. There are some additional functionalities: interactive drawing(rubber banding), picking/dragging verices, highlighting vertices and pulsating effect. The program is implemented in C and OpenGL

Program execution

The program was developed for Mac Os X platform. It should work for any other platform after small changes in Makefile. To run the program, please invoke the following command:

make && ./sketchpad

User interface

You may control the program by keyboard shortcuts and a pop-up menu. The latter is visible when right mouse button is depressed. All keyboard shortcuts may be read from the pop-up menu.

About

Simple version of SketchPad(https://en.wikipedia.org/wiki/Sketchpad) in OpenGL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages