Vector
simple Vector class, included with SCImage
Vector {
var <>x, <>y, <>z, <>w;
*fromArray {|array|
^this.new(array[0], array[1], array[2], array[3])
}
*new {|x, y, z, w|
^super.newCopyArgs(x ? 0,y ? 0, z ? 0, w ? 0);
}
asArray {
^[x,y,z,w];
}
}