// Learning Processing // Daniel Shiffman // http://www.learningprocessing.com // Example 17-5: Rotating text PFont f; String message = "this text is spinning"; float theta; void setup() { size(200,200); f = createFont("Arial", 20, true); } void draw() { background(255); fill(0); textFont(f); // Set the font translate(width/2,height/2); // Translate to the center rotate(theta); // Rotate by theta textAlign(CENTER) ; // The text is center aligned and displayed at (0,0) after translating and rotating. // See Chapter 14 or a review of translation and rotation. text(message,0,0); // Increase rotation theta += 0.05; }