/* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Novembre 2006 */ public class Transformation extends Matrice44 { public Transformation() { super(); } public Transformation(float [][] t) { super(t); } public Position multiplication(Position p) { Vecteur v = multiplication((Vecteur) p); return(new Position(v.c[0],v.c[1],v.c[2])); } public Direction multiplication(Direction d) { Vecteur v = multiplication((Vecteur) d); return(new Direction(v.c[0],v.c[1],v.c[2])); } public Transformation multiplication(Transformation t) { Matrice m = multiplication((Matrice) t); return(new Transformation(m.c)); } }