A WordAngler tells WordCram what angle to draw a word at, in radians.
A WordColorer tells WordCram what color to render a word in.
A WordFonter tells WordCram what font to render a word in.
Once a WordPlacer tells WordCram where a word should go, a WordNudger tells WordCram how to nudge it around the field, until it fits in with the other words around it, or the WordCram gives up on the word.
A WordPlacer tells WordCram where to place a word (in x,y coordinates) on the field.
A WordSizer tells WordCram how big to render each word.
Some pre-fab WordAnglers.
If you're using a custom WordNudger, and having difficulty seeing how well it works, try wrapping it in a PlottingWordNudger.
If you're using a custom WordPlacer, and having difficulty seeing how well it works, try wrapping it in a PlottingWordPlacer.
A RandomWordNudger, where each attempt's PVector has X & Y coords distributed randomly around the desired point, multiplied by a standard deviation, and multiplied by the attempt number (so it gets farther, as it gets more desperate).
Sizers contains pre-made
A weighted word, for rendering in the word cloud image.
The main API for WordCram.