topical media & game development
graphic-processing-site-examples-Libraries-Video--Capture--HsvSpace-Tuple.pde / pde
// Simple vector class that holds an x,y,z position.
class Tuple {
float x, y, z;
public Tuple() { }
public Tuple(float x, float y, float z) {
set(x, y, z);
}
public void set(float x, float y, float z) {
this.x = x;
this.y = y;
this.z = z;
}
public void target(Tuple another, float amount) {
float amount1 = 1.0 - amount;
x = x*amount1 + another.x*amount;
y = y*amount1 + another.y*amount;
z = z*amount1 + another.z*amount;
}
public void phil() {
fill(x, y, z);
}
public void tran() {
translate(x, y, z);
}
}
(C) Æliens
20/2/2008
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.