I've always wanted to play with Processing but didn't have any obvious ideas to implement. Recently, I found myself with data to present and immediately thought of Processing. With some help from the people here, reading the docs and Googling, I was able to produce this infographic:
The tricky parts were using JSON to import the data, saving the points of the bezier curve and the language itself.
On the last point, doing anything meaningful in Processing seems to require Java. I hadn't programmed in Java before but was able to get by my knowledge of other languages. I can see how this would be a big hurdle for non-programmers using the language for the first time. The usage here of Processing is pretty basic, but I would be willing to write up my work or at least put up some of the code if anyone would find it useful.
I got a warning from Processing on running my app that text should be converted to outlines. The SVG loads and draws fine, but the text doesn't appear.
I tried two things:
(1) Convert the text to outlines inside Illustrator by right clicking on the text.
(2) Selecting the Convert to outlines drop down option in the dialog that pops up when saving as SVG.
Either way, I'm getting the same results as if I had done nothing, ie I see the warning and no text on the drawing.
I am able to draw a bezier shape using beginShape, endShape, vertex, bezierVertex. I would like to use points of the shape as a guide for objects to be drawn on the screen. How can I access the points of the shape, not merely have it drawn the screen?