<commit_before>PeasyCam provides a dead-simple mouse-driven camera for Processing. It is created and maintained by "<NAME>":http://mrfeinberg.com/. It is free for all uses, per the Apache 2.0 license.

h3. Download

h4. Processing 1.5.1
You can download a version of Peasycam compatible with Processing 1.5.1 here:
"http://static.mrfeinberg.com/peasycam/peasycam_15100.zip":http://static.mrfeinberg.com/peasycam/peasycam_15100.zip

h4. Processing 2 and Later
You can install the latest Peasycam from within Processing via the menus Sketch > Import Library... > Add Library...

h3. Example

<pre>PeasyCam camera;

void setup() {
    // PeasyCam constructor:
    // PeasyCam(PApplet parent,
    //          double lookAtX, double lookAtY, double lookAtZ, 
    //          double distance);<commit_msg>Fix readme.<commit_after>PeasyCam provides a dead-simple mouse-driven camera for Processing. It is created and maintained by "<NAME>":http://mrfeinberg.com/. It is free for all uses, per the Apache 2.0 license.

h3. Download

h4. Processing 1.5.1

You can download a version of Peasycam compatible with Processing 1.5.1 here:
"http://static.mrfeinberg.com/peasycam/peasycam_15100.zip":http://static.mrfeinberg.com/peasycam/peasycam_15100.zip

h4. Processing 2 and Later

You can install the latest Peasycam from within Processing via the menus Sketch > Import Library... > Add Library...

h3. Example

<pre>PeasyCam camera;

void setup() {
    // PeasyCam constructor:
    // PeasyCam(PApplet parent,
    //          double lookAtX, double lookAtY, double lookAtZ, 
    //          double distance);
{'fraction_non_alphanumeric': 0.09824780976220275, 'fraction_numerical': 0.028785982478097622, 'mean_word_length': 3.4540389972144845, 'pattern_counts': {'":': 4, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2678708', 'n_tokens_mistral': 529, 'n_tokens_neox': 488, 'n_words': 168}