All Packages Class Hierarchy This Package Previous Next Index
Class ThreeD.Model3D
java.lang.Object
|
+----ThreeD.Model3D
- public class Model3D
- extends Object
Cette classe permet de représenter, manipuler et afficher des modèles filaires 3D.
-
mat
- La matrice de transformation (accessible publiquement).
-
Model3D(URL, String)
- Construire un modèle à partir d'un fichier.
-
getView()
- Retourner la vue dans laquelle ce modèle est affiché
-
rotateLocal(double, Vector3D)
- Appliquer une rotation au modèle dans son repère local.
-
rotateView(double, Vector3D)
- Appliquer une rotation au modèle dans le repère de la vue où il est affiché.
-
translateLocal(Vector3D)
- Appliquer une translation au modèle dans son repère local.
-
translateView(Vector3D)
- Appliquer une translation au modèle dans le repère de la vue où il est affiché.
mat
public Matrix3D mat
- La matrice de transformation (accessible publiquement).
Model3D
public Model3D(URL base,
String mdname)
- Construire un modèle à partir d'un fichier.
- Parameters:
- base - l'URL qui contient le fichier à charger.
- mdname - le nom du fichier contenant le modèle.
getView
public View3D getView()
- Retourner la vue dans laquelle ce modèle est affiché
rotateLocal
public void rotateLocal(double alpha,
Vector3D axis)
- Appliquer une rotation au modèle dans son repère local.
- Parameters:
- alpha - angle de la rotation en degrés.
- axis - axe de la rotation, passant par le centre de l'objet et exprimé dans le repère local de l'objet.
translateLocal
public void translateLocal(Vector3D tvec)
- Appliquer une translation au modèle dans son repère local.
- Parameters:
- tvec - vecteur de translation, exprimé dans le repère local de l'objet.
rotateView
public void rotateView(double alpha,
Vector3D axis)
- Appliquer une rotation au modèle dans le repère de la vue où il est affiché.
- Parameters:
- alpha - angle de la rotation en degrés.
- axis - axe de la rotation, passant par le centre de l'objet et exprimé dans le repère de l'écran.
translateView
public void translateView(Vector3D tvec)
- Appliquer une translation au modèle dans le repère de la vue où il est affiché.
- Parameters:
- tvec - vecteur de translation, exprimé dans le repère de l'écran.
All Packages Class Hierarchy This Package Previous Next Index