351
edits
No edit summary |
No edit summary |
||
Line 68: | Line 68: | ||
</source> | </source> | ||
----------- | |||
Bei gedrückter Maustaste werden rotierende Linien um die Mausposition gezeichnet. So entstehen Kreise, Halbkreise oder auch nur einzelne Kreissektoren. | |||
[[File:patchrotation.jpg|400px]] | |||
<source lang="java"> | |||
float linienlaenge = 50; | |||
float winkel = 0; | |||
float geschwindigkeit = 1.0; | |||
void setup() { | |||
size(600,600); | |||
smooth(); | |||
background(255); | |||
} | |||
void draw() { | |||
if(mousePressed) { | |||
pushMatrix(); | |||
translate(mouseX,mouseY); | |||
rotate(radians(winkel)); | |||
line(0,0,linienlaenge,0); | |||
popMatrix(); | |||
winkel += geschwindigkeit; | |||
} | |||
} | |||
</source> | |||
--------- |
edits