/**
* La classe Position3D
derive de {@link CoordonneesHomogenes3D CoordonneesHomogenes3D}
* pour permettre l'instanciation d'objets de type position en trois dimensions.
*
* @author Nicolas Janey
* @author nicolas.janey@univ-fcomte.fr
* @version 1.0, 12/11/08
*/
public class Position3D extends CoordonneesHomogenes3D {
/**
* Constructeur pour une Position3D
situee a l'origine (0.0, 0.0, 0.0).
*
*/
public Position3D() {
super(0.0,0.0,0.0,1.0);
}
/**
* Constructeur pour une Position3D
situee en (x, y, z).
*
* @param x la coordonnee x affectee.
* @param y la coordonnee x affectee.
* @param z la coordonnee x affectee.
*/
public Position3D(double x,double y,double z) {
super(x,y,z,1.0);
}
/**
* Constructeur pour une Position3D
copie qu'une autre Position3D
.
*
* @param p l'objet Position3D
d'initialisation par copie.
*/
public Position3D(Position3D p) {
super(p);
}
}