Table of Contents

Processing \ Hacks

There's a tremendous amount that you can do with Processing that extends beyond the officially supported language and environment. Processing Hacks is an effort to document some of the trickier and more advanced topics that Processing users are stumbling across as they gain experience and cross-fertilize their work with other platforms, languages, and libraries.

Processing Hacks is a wiki and contributions are encouraged. You can log-in with your discourse name and password.

Please use the playground to test the wiki, learn its formatting syntax (it's really easy) and read through the style guide before contributing content. If you're creating a new hack, look at the example hack template (with guidelines) to get you started.

Processing In Depth

Graphics

2D techniques

3D techniques

OpenGL Stuff

Over-riding Default Behaviour

Libraries

There is some overlap with file formats here, since that's what lots of the libraries do.

Import/Export and Working with Data

Security

Using built-in Java classes

AWT

Swing

Alternative Development Methods

General Java/OO Programming

Interaction

Optimisation/Numerical Stuff

Web Services

Deployment/Presentation

Website Integration

Other Platforms

Converting to and from:

And comparisons with these platforms, transition methods to/from those platforms, gotchas, etc.

Mapping

Experimental/Aspirational

Computer Vision and Image Processing

Communication

Miscellaneous / Things to Sort / What Else?