package tk.amberide.engine.gl.model.obj;
import java.util.ArrayList;
import java.util.List;
public class Mesh {
protected String name;
protected Material material;
protected ArrayList<float[]> vertices = new ArrayList<float[]>();
protected ArrayList<float[]> textureCoordinates = new ArrayList<float[]>();
protected ArrayList<float[]> normals = new ArrayList<float[]>();
protected ArrayList<Face> faces = new ArrayList<Face>();
public Material getMaterial() {
return material;
}
public void setMaterial(Material m) {
material = m;
}
public void setName(String n) {
name = n;
}
public void addVertex(float[] v) {
vertices.add(v);
}
public void addTexCoord(float[] v) {
textureCoordinates.add(v);
}
public void addNormal(float[] v) {
normals.add(v);
}
public void addFace(Face f) {
faces.add(f);
}
public String getName() {
return name;
}
public List<float[]> getVerticies() {
return vertices;
}
public List<float[]> getNormals() {
return normals;
}
public List<float[]> getTexCoords() {
return textureCoordinates;
}
public List<Face> getFaces() {
return faces;
}
}