PolygonBuilder

Inheritance: java.lang.Object

public final class PolygonBuilder

Μια βοηθητική κλάση για τη δημιουργία πολυγώνου για Mesh Παράδειγμα:

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

Ισούται με :

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

Εάν όλα τα ευρετήρια είναι έτοιμα για χρήση, το Mesh προτιμάται, διαφορετικά το PolygonBuilder θα ήταν καλύτερη επιλογή.

Κατασκευαστές

ΚατασκευαστήςΠεριγραφή
PolygonBuilder(Mesh mesh)Αρχικοποιεί ένα νέο αντικείμενο της κλάσης PolygonBuilder.

Μέθοδοι

ΜέθοδοςΠεριγραφή
addVertex(int index)Προσθέτει έναν δείκτη κορυφής στο πολύγωνο
begin()Ξεκινά την προσθήκη ενός νέου πολύγωνου
end()Ολοκληρώνει τη δημιουργία του πολύγωνου
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

PolygonBuilder(Mesh mesh)

public PolygonBuilder(Mesh mesh)

Αρχικοποιεί ένα νέο αντικείμενο της κλάσης PolygonBuilder.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
meshMeshΣε ποιο πλέγμα θα δημιουργηθεί το πολύγωνο.

addVertex(int index)

public void addVertex(int index)

Προσθέτει έναν δείκτη κορυφής στο πολύγωνο

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
δείκτηςint

begin()

public void begin()

Ξεκινά την προσθήκη ενός νέου πολύγωνου

end()

public void end()

Ολοκληρώνει τη δημιουργία του πολύγωνου

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
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:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int