All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

addModel(Model3D). Method in class ThreeD.View3D
Ajouter un modèle à la vue.

C

Control3D(). Constructor for class ThreeD.Control3D
Construire un contrôleur.
copyFrom(Matrix3D). Method in class ThreeD.Matrix3D
Copier la matrice passée en paramètre dans cette matrice.
copyTo(Matrix3D). Method in class ThreeD.Matrix3D
Copier cette matrice dans la matrice passée en paramètre.
crossProd(Vector3D). Method in class ThreeD.Vector3D
Calculer le produit vectoriel de deux vecteurs.

G

getView(). Method in class ThreeD.Model3D
Retourner la vue dans laquelle ce modèle est affiché

M

mat. Variable in class ThreeD.Model3D
La matrice de transformation (accessible publiquement).
Matrix3D(). Constructor for class ThreeD.Matrix3D
Construire une matrice, initialisée avec la matrice identité.
Matrix3D(Matrix3D). Constructor for class ThreeD.Matrix3D
Construire une matrice à partir d'une autre matrice.
Model3D(URL, String). Constructor for class ThreeD.Model3D
Construire un modèle à partir d'un fichier.
mouseDown(Event, int, int). Method in class ThreeD.Control3D
mouseDown(Event, int, int). Method in class ThreeD.View3D
mouseDrag(Event, int, int). Method in class ThreeD.Control3D
mouseDrag(Event, int, int). Method in class ThreeD.View3D
mouseUp(Event, int, int). Method in class ThreeD.Control3D
mult(Matrix3D). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une autre matrice.

N

norm(). Method in class ThreeD.Vector3D
Calculer la norme du vecteur.
norm2(). Method in class ThreeD.Vector3D
Calculer le carré de la norme du vecteur.
normalize(). Method in class ThreeD.Vector3D
Normaliser le vecteur de telle sorte que w soit égale à 1.0 ou 0.0.

P

paint(Graphics). Method in class ThreeD.Control3D
paint(Graphics). Method in class ThreeD.View3D
parproj(double, Vector3D). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une projection parallele.
persp(double, double, Vector3D). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une projection perspective.
persp(double, Vector3D). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une projection perspective.

R

rotate(double, Vector3D). Method in class ThreeD.Matrix3D
Pé-multiplier la matrice par une rotation autour d'un axe passant par l'origine.
rotate(double, Vector3D, Vector3D). Method in class ThreeD.Matrix3D
Pé-multiplier la matrice par une rotation autour d'un axe quelconque.
rotated(double, Vector3D). Method in interface ThreeD.Control3DListener
Méthode appelée par Control3D lorsque l'on utilise le contrôleur de rotation.
rotateLocal(double, Vector3D). Method in class ThreeD.Model3D
Appliquer une rotation au modèle dans son repère local.
rotateView(double, Vector3D). Method in class ThreeD.Model3D
Appliquer une rotation au modèle dans le repère de la vue où il est affiché.

S

scalarProd(Vector3D). Method in class ThreeD.Vector3D
Calculer le produit scalaire de deux vecteurs.
scale(double). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par un changement d'échelle identique en x, y et z.
scale(double, double, double). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par un changement d'échelle différent en x, y et z.
setListener(Control3DListener). Method in class ThreeD.Control3D
Associer au contrôleur un objet qui recevra les messages de translation et de rotation.
setView(). Method in class ThreeD.View3D
Calculer l'angle de vue de façon à ce que toute la scène soit visible dans le widget.

T

toString(). Method in class ThreeD.Matrix3D
Convertir la matrice en une chaîne de caractères.
transform(Vector3D). Method in class ThreeD.Matrix3D
Calculer le transformé d'un vecteur par cette matrice.
transformBy(Matrix3D). Method in class ThreeD.Vector3D
Transformer le vecteur par la matrice m : V <- M * V
translate(double, double, double). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une translation.
translate(Vector3D). Method in class ThreeD.Matrix3D
Pré-multiplier la matrice par une translation.
translated(Vector3D). Method in interface ThreeD.Control3DListener
Méthode appelée par Control3D lorsque l'on utilise le contrôleur de translation.
translateLocal(Vector3D). Method in class ThreeD.Model3D
Appliquer une translation au modèle dans son repère local.
translateView(Vector3D). Method in class ThreeD.Model3D
Appliquer une translation au modèle dans le repère de la vue où il est affiché.
transpose(). Method in class ThreeD.Matrix3D
Transposer la matrice.

U

unit(). Method in class ThreeD.Matrix3D
Affecter la matrice identité à cette matrice.
untransform(Vector3D). Method in class ThreeD.View3D
Transformer un vecteur par l'inverse de la transformation de la vue.

V

Vector3D(). Constructor for class ThreeD.Vector3D
Construire un vecteur nul.
Vector3D(double, double, double). Constructor for class ThreeD.Vector3D
Construire un vecteur à partir de ses coordonnées 3D.
Vector3D(double, double, double, double). Constructor for class ThreeD.Vector3D
Construire un vecteur à partir de ses coordonnées homogènes.
Vector3D(Vector3D). Constructor for class ThreeD.Vector3D
Construire un vecteur à partir d'un autre vecteur.
View3D(double). Constructor for class ThreeD.View3D
Construire une vue 3D.

W

w. Variable in class ThreeD.Vector3D
Les coordonnées du vecteur.

X

x. Variable in class ThreeD.Vector3D
Les coordonnées du vecteur.
xrotate(double). Method in class ThreeD.Matrix3D
Pé-multiplier la matrice par une rotation autour de l'axe Ox.

Y

y. Variable in class ThreeD.Vector3D
Les coordonnées du vecteur.
yrotate(double). Method in class ThreeD.Matrix3D
Pé-multiplier la matrice par une rotation autour de l'axe Oy.