PolygonBuilder

Inheritance: java.lang.Object

public final class PolygonBuilder

Eine Hilfsklasse zum Erstellen von Polygonen für Mesh Beispiel:

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

Entspricht:

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

Wenn alle Indizes einsatzbereit sind, wird Mesh bevorzugt, andernfalls wäre PolygonBuilder die bessere Wahl.

Konstruktoren

KonstruktorBeschreibung
PolygonBuilder(Mesh mesh)Initialisiert eine neue Instanz der Klasse PolygonBuilder.

Methoden

MethodeBeschreibung
addVertex(int index)Fügt dem Polygon einen Scheitelindex hinzu
begin()Beginnt ein neues Polygon hinzuzufügen
end()Beendet die Polygonerstellung
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PolygonBuilder(Mesh mesh)

public PolygonBuilder(Mesh mesh)

Initialisiert eine neue Instanz der Klasse PolygonBuilder.

Parameters:

ParameterTypBeschreibung
meshMeshAuf welchem Mesh das Polygon erstellt werden soll.

addVertex(int index)

public void addVertex(int index)

Fügt dem Polygon einen Scheitelindex hinzu

Parameters:

ParameterTypBeschreibung
Indexint

begin()

public void begin()

Beginnt ein neues Polygon hinzuzufügen

end()

public void end()

Beendet die Polygonerstellung

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
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:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int