Files
processing4/java/examples/Topics/Create Shapes/PrimitivePShape/PrimitivePShape.pde
2012-05-22 10:53:55 +00:00

30 lines
645 B
Plaintext

/**
* PrimitivePShape.
*
* Using a PShape to display a primitive shape (in this case, ellipse).
*/
// The PShape object
PShape circle;
void setup() {
size(640, 360, P3D);
smooth();
// Creating the PShape as an ellipse
// The corner is -50,-50 so that the center is at 0,0
circle = createShape(ELLIPSE,-50,-50,100,100);
}
void draw() {
background(51);
// We can dynamically set the stroke and fill of the shape
circle.stroke(255); // Not working in P2D??
circle.fill(map(mouseX,0,width,0,255));
// We can use translate to move the PShape
translate(mouseX, mouseY);
// Drawing the PShape
shape(circle);
}