static List<double> translation(double tx, double ty, double tz) { return [ // x y z w 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, tx, ty, tz, 1, ]; }