Installation
Required software and libraries:
Python 3, version 3.7 or higher (including header files; python3-dev package in Debian/Ubuntu)
Cython (cython3 package in Debian/Ubuntu)
PyYAML (python3-yaml package in Debian/Ubuntu)
C compiler (gcc or other)
setuptools (python3-setuptools in Debian/Ubuntu)
PyOpenGL (python3-opengl package in Debian/Ubuntu)
pip (python3-pip in Debian/Ubuntu)
freetype-py 2.4.0 (pip install freetype-py)
GTK3 (https://docs.gtk.org/gtk3/)
numpy (python3-numpy package in Debian/Ubuntu)
Installing pDynamo
To use EasyHybrid, it is indeed necessary to have pDynamo3 installed on your computer. If you haven't installed pDynamo3 yet, you can follow these steps to install it:
Access the pDynamo3 repository on GitHub.
Locate the installation instructions provided in the repository's documentation or README file.
Installing EasyHybrid
The installation process is straightforward, but before proceeding, please ensure that pDynamo3 is already installed. Begin by cloning the repository using the following command:
git clone --recurse-submodules https://github.com/ferbachega/EasyHybrid3
Next, navigate to the ../EasyHybrid3/src/graphics_engine folder. If the graphics_engine folder appears to be empty, you will need to clone it. To do so, execute the following command from within the src folder:
git clone https://github.com/casebor/graphics_engine (only if necessary)
Here, you'll find a script for compiling the graphics engine. Run the install.sh script from within this folder:
cd src/graphic_engines
./install.sh
After successfully compiling the graphics engine, EasyHybrid is now ready for use. Simply return to the EasyHybrid base directory and execute the easyhybrid.py file to get started.
./easyhybrid.py