greasepad

Freehand Drawing guided by Geometric REASoning

https://github.com/fraunhoferiosb/greasepad

Science Score: 52.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
    Organization fraunhoferiosb has institutional domain (www.iosb.fraunhofer.de)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.4%) to scientific vocabulary

Keywords

binaries win64
Last synced: 6 months ago · JSON representation ·

Repository

Freehand Drawing guided by Geometric REASoning

Basic Info
Statistics
  • Stars: 4
  • Watchers: 4
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
binaries win64
Created almost 4 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

README.md

GreasePad

Freehand Drawing guided by Geometric REASoning

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 orthogonallity are recognized and enforced immediately by an adjustment process. The program can be utilzed 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, or - in combination with a touchscreen - a stylus or one of your fingers.

| alt | alt | | ----------------------------------------------------- | --------------------------------------------------- |

Project website

For precompiled binaries (64-bit Windows), further screenshots, references, and FAQs, visit the project website https://fraunhoferiosb.github.io/GreasePad/

Copyright

Copyright (c) 2022-2025 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/.

Requirements

For the compiliation and building of the programme, the following components are required:

  • The C++ template library Eigen, version 3.4.0, for linear algebra, i.e, matrices, vectors, numerical solvers, and related algorithms.
  • The widget toolkit Qt, version 5.11.0, for creating the graphical user interface.

Building from source

  • Get the Qt toolkit and the Eigen library, e.g., via bash git clone https://gitlab.com/libeigen/eigen.git
  • Clone the source code, i.e., bash git clone https://www.github.com/FraunhoferIOSB/GreasePad.git

  • Building the programme, e.g., using the integrated development environment QtCreator or using CMake with the file CMakeLists.txt.

Contributing to GreasePad

Contributions in form of issues and pull requests are highly welcome.

Owner

  • Name: Fraunhofer IOSB
  • Login: FraunhoferIOSB
  • Kind: organization
  • Location: Germany

Fraunhofer Institute of Optronics, System Technologies and Image Exploitation

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Meidow"
  given-names: "Jochen"
  orcid: "https://orcid.org/0000-0002-9604-8329"
title: "GreasePad"
version: 1.1.0
url: "https://github.com/FraunhoferIOSB/GreasePad"

GitHub Events

Total
  • Watch event: 1
  • Push event: 34
Last Year
  • Watch event: 1
  • Push event: 34