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