dot
parent
cd54f3a39b
commit
42eb52f024
@ -0,0 +1,2 @@
|
||||
not sure what this is, I think I was trying to figure out what a dot product
|
||||
is
|
@ -0,0 +1,39 @@
|
||||
PVector p1;
|
||||
PVector p2;
|
||||
PVector origin;
|
||||
|
||||
void setup() {
|
||||
size(500, 500);
|
||||
background(255);
|
||||
origin = new PVector(width * 0.5, height * 0.5);
|
||||
p1 = new PVector(0, height * -0.25);
|
||||
p2 = new PVector(width * 0.25, 0);
|
||||
}
|
||||
|
||||
void draw() {
|
||||
background(255);
|
||||
|
||||
translate(origin.x, origin.y);
|
||||
|
||||
strokeWeight(4);
|
||||
stroke(255, 0, 0);
|
||||
line(0, 0, p1.x, p1.y);
|
||||
|
||||
stroke(0, 255, 0);
|
||||
line(0, 0, p2.x, p2.y);
|
||||
|
||||
float p3 = PVector.dot(p1, p2);
|
||||
fill(0);
|
||||
textAlign(CENTER);
|
||||
text(p3, 0, height * 0.25);
|
||||
}
|
||||
|
||||
void mouseClicked() {
|
||||
p2.x = mouseX - origin.x;
|
||||
p2.y = mouseY - origin.y;
|
||||
}
|
||||
|
||||
void mouseDragged() {
|
||||
p2.x = mouseX - origin.x;
|
||||
p2.y = mouseY - origin.y;
|
||||
}
|
Loading…
Reference in New Issue