Skip to content

ShapeDrawer is a small graphics application that lets you draw simple 2D shapes.

License

Notifications You must be signed in to change notification settings

Horizon-NTH/ShapeDrawer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShapeDrawer

Release Language Licence

ShapeDrawer's Logo

Introduction

ShapeDrawer is a primitive shapes rendering application.
With just a few clicks or simple commands, you can create basic shapes such as circles, rectangles, triangles, and lines. Additionally, you can easily import shape files and save them to enhance the creation of your shapes.

Installation Instructions

You can also simply install a pre-built version here.

Get Source Code

You first need to clone the repository. Make sure to use git and don't forget to include --recurse-submodules when cloning.

git clone https://github.com/Horizon-NTH/ShapeDrawer --recurse-submodules

You will now able to choose between script or manual installation

  • Script Installation

    Use the install.sh script to compile the executable. You can choose to erase build files by adding -e / --erase.

    ./install.sh --erase
  • Manual Installation

    Create Build Environment

    Ensure you have CMake installed. Generate the build environment using CMake.

    cd ShapeDrawer
    mkdir build && cd build
    cmake ..

    Build

    • CMake

      Build directly using CMake:

      cmake --build .

      This command will create all the executable in the main folder.

    • Microsoft Visual Studio

      Alternatively, you can use Microsoft Visual Studio to launch the project and build it. Open the shapedrawer.sln file with Microsoft Visual Studio.

Usage

To learn how to use this application, please refer to the wiki.

Dependencies

  • HorizonGUI

    The code relies on HorizonGUI for all the graphics-related functionality of the application.

License

ShapeDrawer is licensed under the MIT license.

About

ShapeDrawer is a small graphics application that lets you draw simple 2D shapes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published