public class SFace
extends java.lang.Object
| Constructor and Description |
|---|
SFace(java.lang.String expression)
Constructeur d'une Face dans le format OBJ avec nom de matériel par défaut.
|
SFace(java.lang.String material_name,
java.lang.String expression)
Constructeur d'un Face pour le format OBJ (Wavefront).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
asVertex()
Méthode pour déterminer s'il y a des Vertex associées à la Face.
|
boolean |
asVertexNormal()
Méthode pour déterminer s'il y a des normales associées à la Face.
|
boolean |
asVertexTexture()
Méthode pour déterminer s'il y a des normales associées à la Face.
|
java.lang.String |
getMaterialName()
Méthode pour obtenir le nom du matériel attribué à la Face.
|
int[] |
getVertexIndex()
Méthode pour obtenir le tableau des indexes des Vertex associés à la Face.
|
int[] |
getVertexNormalIndex()
Méthode pour obtenir le tableau des indexes des normales associées à la Face.
|
int |
getVertexNumber()
Méthode pour obtenir le nombre de Vertex associés à la Face (Vertex, Vertex texture et Vertex normale).
|
int[] |
getVertexTextureIndex()
Méthode pour obtenir le tableau des indexes des texture associées à la Face.
|
static void |
main(java.lang.String[] args)
Méthode de test pour la classe SFace.
|
java.lang.String |
toString() |
public SFace(java.lang.String expression)
expression - - L'expression complète de la Face.public SFace(java.lang.String material_name,
java.lang.String expression)
throws SConstructorException
material_name - - Le nom du matériel affecté à la Face.expression - - L'expression décrivant la Face.SConstructorException - Si le nom du matériel est null.public java.lang.String getMaterialName()
public boolean asVertex()
public int[] getVertexIndex()
throws SRuntimeException
SRuntimeException - S'il n'y a pas de Vertex associées à la Face.public int getVertexNumber()
public boolean asVertexNormal()
public int[] getVertexNormalIndex()
throws SRuntimeException
SRuntimeException - S'il n'y a pas de normales associées à la Face.public boolean asVertexTexture()
public int[] getVertexTextureIndex()
throws SRuntimeException
SRuntimeException - S'il n'y a pas de texture associées à la Face.public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
args -