Skip to the content.

GreasePad 1.2.0

The GreasePad provides a drawing area and expects pen strokes as the only user input. These strokes are approximated by straight line segments leading to line drawings. During this interactive process, geometric relations such as orthogonality are recognized and enforced immediately by an adjustment process. The program can be utilized to study systems of straight lines and constraints (closure theorems) or to outline the shapes of human-made objects in images. As a pointing device, you can use a computer mouse, a stylus, or one of your fingers in combination with a touchscreen.

Content

News

Pre-compiled Win64 binaries

No installation procedure is provided. Instead, please perform the following steps:

  1. Download the zip file from https://FraunhoferIOSB.github.io/GreasePad/downloads/GreasePad120_x64.zip to your machine.
  2. Unpack the file contents to a folder. The zip file contains the executable greasepad.exe and the required dynamically linked libraries, and the redistributable vcredist_x64.exe.
  3. select and start the executable greasepad.exe.

Pappus's hexagon theorem, affine form
Confidence regions
Tracing & outlining
Orthocenter of a triangle
Identification of subtasks (connected components)
Thomsen's figure
Mid point of a triangle's side

Copyright (c) 2022-2023 Jochen Meidow, Fraunhofer IOSB, Germany.

Licensing

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Contact

Jochen Meidow, Fraunhofer IOSB, Ettlingen, Germany.

jochen.meidow@iosb.fraunhofer.de

References

Details on the utilized methods can be found in the following papers:

Acknowledgements

The author would like to thank Wolfgang Förstner (University of Bonn) and Horst Hammer (Fraunhofer IOSB) for their inspiring collaboration.

Frequently Asked Questions

Interaction

Q. Given a scene with segments and constraints, how do I select individual segments and/or constraints?

A. With a computer mouse as pointing device, you can select segments or constraints using the mouse’s right button. With a stylus or one of your fingers, you will probably have to press for a short moment onto the touch pad. If a graphical element covers another element, you can change the visual stacking.