An open API service indexing awesome lists of open source software.

https://github.com/varuns2002/processing-sketch

Simple sketching application created using Processing.
https://github.com/varuns2002/processing-sketch

Last synced: about 1 year ago
JSON representation

Simple sketching application created using Processing.

Awesome Lists containing this project

README

          

# Processing-Sketch

[![Latest: v1.0.0](https://img.shields.io/badge/release-v1.0.0-brightgreen)](https://github.com/VarunS2002/Processing-Sketch/releases/download/1.0.0/sketch_1.0.0.pde)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

Simple sketching application created using Processing.

## Requirements:

- [Processing 4.0](https://processing.org/download/)

## Features:

- Use mouse left-click to draw on the canvas

- Status bar shows the currently selected drawing options

- Possible to undo all shapes drawn on the canvas

- Available drawing options:
* Shapes:
* Freeform Line
* Straight Line
* Rectangle
* Oval
* Colours:
* Black
* Red
* Green
* Blue
* Pen Stroke Weights:
* Thin
* Medium
* Thick

- 2 input schemes to select drawing options:
* Keyboard shortcuts for all options
* Gesture shortcuts for all drawing options

## Screenshots:

- Empty Canvas:


![Empty_Canvas](https://i.imgur.com/uqrXWip.png)

- Drawing all shapes with different colours and stroke weights:


![All_Canvas](https://i.imgur.com/ZRqVmjk.png)

- Information window:


![Info_Window](https://i.imgur.com/vDXpddA.png)

## Dependencies:

- [$1 Unistroke Recognizer](https://github.com/nok/onedollar-unistroke-recognizer) is used for recognizing gestures