Forme usine

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