mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Added two more examples: SmoothChange and Primitive
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
PImage img;
|
||||
int level = 2;
|
||||
|
||||
public void setup() {
|
||||
size(200, 200, P3D);
|
||||
frameRate(90);
|
||||
smooth(level);
|
||||
|
||||
img = loadImage("milan_rubbish.jpg");
|
||||
}
|
||||
|
||||
public void draw () {
|
||||
background(0);
|
||||
|
||||
tint(255, 150);
|
||||
image(img, 0, 0, width, height);
|
||||
|
||||
fill(255);
|
||||
text("current smooth: " + level, mouseX, mouseY);
|
||||
}
|
||||
|
||||
void keyPressed() {
|
||||
level = 4;
|
||||
smooth(level);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
PShape3D circle;
|
||||
|
||||
public void setup() {
|
||||
size(400, 400, P3D);
|
||||
frameRate(90);
|
||||
|
||||
fill(255, 0, 0);
|
||||
stroke(0, 0, 255);
|
||||
strokeWeight(3);
|
||||
circle = (PShape3D) createShape(ELLIPSE, 0, 0, 100, 100);
|
||||
}
|
||||
|
||||
public void draw () {
|
||||
background(0);
|
||||
|
||||
if (5000 < millis()) {
|
||||
circle.fill(map(mouseX, 0, width, 255, 0), 0, 0);
|
||||
circle.stroke(0, 0, map(mouseY, 0, height, 255, 0));
|
||||
}
|
||||
|
||||
|
||||
translate(mouseX, mouseY);
|
||||
shape(circle);
|
||||
}
|
||||
Reference in New Issue
Block a user