PDF-Export bei Processing
(EN google-translate)
(PL google-translate)
float dt = 0.8;
float t = 0.0;
float ddphi = 0.1;
float dphi = 0.0;
float phi = 0.0;
float a = 0.0;
float v = 5.0;
float dx = 0.0;
float dy = 0.0;
float x = 1.0;
float y = 1.0;
float x_alt = 0.0;
float y_alt = 0.0;
float rot   = 0.0;
float gruen = 0.0;
float blau  = 0.0;
void setup()
{
    size(500,500);
    stroke(0);
    fill(0);
    //frameRate(5);
}
void draw()
{
        translate(width/2,height/2);
        rot   = 127.0+127.0*sin(0.001*t);
        gruen = 127.0+127.0*sin(0.001*t+QUARTER_PI);
        blau  = 127.0+127.0*sin(0.001*t+HALF_PI);
  
        ddphi = sin(0.1*t);
  
        dphi += ddphi*dt;
        phi  += dphi*dt;
        a = cos(20000.0*t);
        v+=a*dt;
        
        dx = v*cos(phi);
        dy = v*sin(phi);
        
        x += dx*dt;
        y += dy*dt;
        stroke(rot,gruen,blau);
        line(x_alt,y_alt,x,y);
        x_alt = x;
        y_alt = y;
        
        t+=dt;              
}
Code 0-1: Beispiel für algorithmische Kunst auf der Basis von Differentialgeometrie.
Bild 0-1: Ergebnis
Schreiben der Grafik in eine pdf-Datei:
import  processing.pdf.*;
float dt = 0.8;
float t = 0.0;
float ddphi = 0.1;
float dphi = 0.0;
float phi = 0.0;
float a = 0.0;
float v = 5.0;
float dx = 0.0;
float dy = 0.0;
float x = 1.0;
float y = 1.0;
float x_alt = 0.0;
float y_alt = 0.0;
float rot   = 0.0;
float gruen = 0.0;
float blau  = 0.0;
    size(500,500);
    stroke(0);
    fill(0);
    //frameRate(5);
beginRecord(PDF, "grafik.pdf"); 
    background(255,255,255);
    translate(width/2,height/2);
    for(int i=0;i<4700;i++)
    {
        rot   = 127.0+127.0*sin(0.001*t);
        gruen = 127.0+127.0*sin(0.001*t+QUARTER_PI);
        blau  = 127.0+127.0*sin(0.001*t+HALF_PI);
  
        ddphi = sin(0.1*t);
  
        dphi += ddphi*dt;
        phi  += dphi*dt;
        a = cos(20000.0*t);
        v+=a*dt;
        
        dx = v*cos(phi);
        dy = v*sin(phi);
        
        x += dx*dt;
        y += dy*dt;
        stroke(rot,gruen,blau);
        line(x_alt,y_alt,x,y);
        x_alt = x;
        y_alt = y;
        
        t+=dt;              
    }
endRecord();
Schreiben der Grafik in eine pdf-Datei.
#pdf
grafik.pdf
Code 0-2: Ergebnis: grafik.pdf (im aktuellen Sketch-Ordner).