/Processing2C

Scripts & libraries for porting Processing Application (mainly simulations) into C++

Primary LanguageC++

Processing2C version 0.22

Scripts & libraries for porting Processing Application (mainly simulations) into C++

In my professional work as a computer simulation creator, I use Processing to create prototypes of models, which I often reimplement in C++. This often means repeating a coder job that has already been done, which I don't like, so I finally created an automatic translator. However, the Processing interface is quite extensive and I don't use most of its functionalities, so the library still contains a lot of "not implemented" functions and classes!

Quick start

It need SYMSHELLLIGHT library in sister directory SymShellLight/ !

So go into your choice directory and run:

$ git clone https://github.com/borkowsk/SymShellLight.git
$ git clone https://github.com/borkowsk/Processing2C.git

Then go into Processing2C/ and and run config.sh bash script.

For much more information see:

  • How to do doc: scripts/doc*.md
  • Interface documentation in doc,pdf & html format docs/interface.*
  • Doxygen documentation could be created. Doxyfile is in docs subdirectory.

SOFTWARE REQUIREMENTS

Curently tested only on UBUNTU 18.04 and UBUNTU 20.04 on source codes for Processing 3.x .

Toolbox need the following tools available:

bash, sed, cmake, make , gcc , g++ , ninja (package ninja-build)

NOT IMPLEMENTED

Functions already declared but still not implemented are listed in not_implemented.h file.

COFFE

If you find this software useful to you, buy me a coffee

https://www.buymeacoffee.com/wborkowsk