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
- addModel(Model3D).
Method in class ThreeD.View3D
- Ajouter un modèle à la vue.
- 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.
- getView().
Method in class ThreeD.Model3D
- Retourner la vue dans laquelle ce modèle est affiché
- 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.
- 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.
- 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.
- 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é.
- 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.
- 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.
- 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.
- 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.
Variable in class ThreeD.Vector3D
- Les coordonnées du vecteur.
- 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.
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.