PolygonBuilder

Inheritance: java.lang.Object

public final class PolygonBuilder

Une classe d’assistance pour construire un polygone pour Mesh Exemple:

Mesh mesh = new Mesh();
  PolygonBuilder builder = new PolygonBuilder(mesh);
  builder.begin();
  builder.addVertex(0);
  builder.addVertex(1);
  builder.addVertex(2);
  builder.end();

Égal à :

Mesh mesh = new Mesh();
  int[] indices = new int[] {0, 1, 2};
  mesh.createPolygon(indices);

Si tous les indices sont prêts à être utilisés, Mesh est préféré, sinon PolygonBuilder serait un meilleur choix.

Constructeurs

ConstructeurDescription
PolygonBuilder(Mesh mesh)Initialise une nouvelle instance de la classe PolygonBuilder.

Méthodes

MéthodeDescription
addVertex(int index)Ajoute un indice de sommet au polygone
begin()Commence à ajouter un nouveau polygone
end()Termine la création du polygone
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PolygonBuilder(Mesh mesh)

public PolygonBuilder(Mesh mesh)

Initialise une nouvelle instance de la classe PolygonBuilder.

Parameters:

ParamètreTypeDescription
meshMeshSur quel mesh construire le polygone.

addVertex(int index)

public void addVertex(int index)

Ajoute un indice de sommet au polygone

Parameters:

ParamètreTypeDescription
indiceint

begin()

public void begin()

Commence à ajouter un nouveau polygone

end()

public void end()

Termine la création du polygone

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParamètreTypeDescription
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int