classe finale publique ShapeFactory
Classe utilitaire permettant de construire dynamiquement des ModelRenderable
pour différentes formes.
Constructeurs publics
Méthodes publiques
Statique ModelRenderable |
makeCube(taille de Vector3, centre de Vector3, matière Material)
Crée un objet
ModelRenderable en forme de cube avec les spécifications"Give". |
Statique ModelRenderable |
makeCylinder(rayon flottant, hauteur flottante, centre Vector3, matériau Material)
Crée un
ModelRenderable en forme de cylindre avec les spécifications "Give". |
Statique ModelRenderable |
makeSphere(rayon flottant, centre Vector3, matière Material)
Crée une
ModelRenderable en forme de sphère avec les spécifications"Give". |
Méthodes héritées
Constructeurs publics
public ShapeFactory ()
Méthodes publiques
public static ModelRenderable makeCube (taille Vector3, centre Vector3, support Material)
Crée un objet ModelRenderable
en forme de cube avec les spécifications"Give".
Paramètres
size | La taille du cube construit |
---|---|
centre | au centre du cube construit |
material | Matériau à utiliser pour le rendu du cube |
Renvoie
- affichage d'un cube avec les paramètres donnés
public static ModelRenderable makeCylinder (rayon flottant, hauteur flottante, vecteur 3 centre, matériel)
Crée un ModelRenderable
en forme de cylindre avec les spécifications "Give".
Paramètres
rayon | le rayon du cylindre construit |
---|---|
hauteur | la hauteur du cylindre construit |
centre | au centre du cylindre construit |
material | la matière à utiliser pour le rendu du cylindre. |
Renvoie
- rendu représenté par un cylindre avec les paramètres donnés
public static ModelRenderable makeSphere (rayon flottant, centre vecteur3, matériau matériel)
Crée une ModelRenderable
en forme de sphère avec les spécifications"Give".
Paramètres
rayon | le rayon de la sphère construite |
---|---|
centre | au centre de la sphère construite |
material | matériau à utiliser pour le rendu de la sphère |
Renvoie
- affichage d'une sphère avec les paramètres donnés