You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.2 KiB
Java

8 years ago
import processing.core.*;
public class EuglenaApplet extends PApplet {
final int cameraMode = 77;
final int whichArduino = 0;
// Hardware
ProjectorApplet projectorApplet;
Camera camera;
LEDControl ledControl;
// Software components
Menu menu;
public static void main(String args[]) {
PApplet.main("EuglenaApplet");
}
@Override
public void settings() {
size(1000, 1000, P2D);
}
@Override
public void setup() {
clear();
smooth();
// Start up projectorApplet window
projectorApplet = new ProjectorApplet();
String[] args = {"Euglena projector"};
PApplet.runSketch(args, projectorApplet);
camera = new Camera(this, cameraMode);
ledControl = new LEDControl(this, whichArduino);
menu = new Menu(this);
}
@Override
public void draw() {
clear();
fill(255);
rect(50, 50, 100, 100);
}
void drawArrow(int cx, int cy, int len, float angle){
pushMatrix();
translate(cx, cy);
rotate(radians(angle));
line(0,0,len, 0);
line(len, 0, len - 8, -8);
line(len, 0, len - 8, 8);
popMatrix();
}
}