PolygonBuilder

Inheritance: java.lang.Object

public final class PolygonBuilder

Een hulpprogrammaklasse om een polygoon te bouwen voor Mesh Voorbeeld:

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

Gelijk aan :

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

Als alle indices klaar zijn voor gebruik, heeft Mesh de voorkeur, anders zou PolygonBuilder een betere keuze zijn.

Constructors

ConstructorBeschrijving
PolygonBuilder(Mesh mesh)Initialiseert een nieuw exemplaar van de PolygonBuilder klasse.

Methoden

MethodeBeschrijving
addVertex(int index)Voegt een vertex-index toe aan de polygoon
begin()Begint met het toevoegen van een nieuwe polygoon
end()Rondt de creatie van de polygoon af
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PolygonBuilder(Mesh mesh)

public PolygonBuilder(Mesh mesh)

Initialiseert een nieuw exemplaar van de PolygonBuilder klasse.

Parameters:

ParameterTypeBeschrijving
meshMeshOp welke mesh de polygoon moet worden gebouwd.

addVertex(int index)

public void addVertex(int index)

Voegt een vertex-index toe aan de polygoon

Parameters:

ParameterTypeBeschrijving
indexint

begin()

public void begin()

Begint met het toevoegen van een nieuwe polygoon

end()

public void end()

Rondt de creatie van de polygoon af

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int