void translate(double x, double y, double z, [double factor = 1.0]) { transform[POSX] += x * factor; transform[POSY] += y * factor; transform[POSZ] += z * factor; }