Com o código apresentado anteriormente, precisa-se acrescentar outras duas caixas de entrada de dados adicionais para executar a função flor4(). O resultado final deve parecer algo como isso:
import controlP5.*;
ControlP5 gui;
int x,r,y;
void setup() {
size(600, 600);
gui= new ControlP5(this);
gui.addTextfield("PosiçãoX").setPosition(20, 80).setSize(120, 20);
gui.addTextfield("PosiçãoY").setPosition(20, 120).setSize(120, 20);
gui.addTextfield("Raio").setPosition(20, 160).setSize(120, 20);
gui.addBang("ok")
.setPosition(150, 80).setSize(30, 20)
.getCaptionLabel()
.align(ControlP5.CENTER, ControlP5.CENTER);
}
void valor(int x) {
println(x);
}
public void ok() {
x=int(gui.get(Textfield.class, "PosiçãoX").getText());
y=int(gui.get(Textfield.class, "PosiçãoY").getText());
r=int(gui.get(Textfield.class, "Raio").getText());
println(x);
}
void draw() {
flor4(x,y,r);
}
void flor4(int x, int y, int r){
ellipse(x,y,r,r);
ellipse(x,y+r,r,r);
ellipse(x,y-r,r,r);
ellipse(x+r,y,r,r);
ellipse(x-r,y,r,r);
}
No comments:
Post a Comment