33 lines
497 B
Plaintext
33 lines
497 B
Plaintext
// The Nature of Code
|
|
// Daniel Shiffman
|
|
// http://natureofcode.com
|
|
|
|
// Sine Wave
|
|
|
|
// Two wave objects
|
|
Wave wave0;
|
|
Wave wave1;
|
|
|
|
void setup() {
|
|
size(640,360);
|
|
// Initialize a wave with starting point, width, amplitude, and period
|
|
wave0 = new Wave(new PVector(200,75),100,20,500);
|
|
wave1 = new Wave(new PVector(150,250),300,40,220);
|
|
|
|
}
|
|
|
|
void draw() {
|
|
background(255);
|
|
|
|
// Update and display waves
|
|
wave0.calculate();
|
|
wave0.display();
|
|
|
|
wave1.calculate();
|
|
wave1.display();
|
|
|
|
|
|
}
|
|
|
|
|