Skip to content

A simple ChaosGame implementation written in C++

License

Notifications You must be signed in to change notification settings

llamm-de/chagapy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChaosGame implementation in C++

This is a simple implementation of the chaos game written in C++.

Getting started

Install dependencies

Chagapy uses the third party library CLI11 for processing of command line arguments. You can add the library automatically using

git submodule init
git submodule update

This should clone the necessary file into the project.

Building the program

To compile and run the code, you need CMake installed on your system. Now you have to create a build directory using mkdir build && cd build. From here, you execute CMake by calling

cmake <path-to-source-code>

where <path-to-source-code> must be set to the root of the projects directory. Once CMake has generated the appropriate build files for your system, just run

make release

to compile the program into a binary. If you want to build the executable in debug mode, please use make debug instead.

Installation

To install Chagapy, you only need to call sudo make install.

Examples

Examples can be run and visualized using the main.py script. Before executing the script, first install the python dependencies listed in the requirements.txt file.

License

This project is licensed under the MIT license - see the LICENSE.md file for further details.

About

A simple ChaosGame implementation written in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published