VertexDeclaration

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable

public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>

إعلان بنية رأس مُعرّف مخصّص

المنشئات

منشئالوصف
VertexDeclaration()

الطرق

طريقةالوصف
addField(int dataType, VertexFieldSemantic semantic)أضف حقل قمة جديد
addField(int dataType, VertexFieldSemantic semantic, int index)أضف حقل قمة جديد
addField(int dataType, VertexFieldSemantic semantic, int index, String alias)أضف حقل قمة جديد
clear()امسح جميع الحقول.
compareTo(VertexDeclaration other)يقارن هذه الحالة مع كائن محدد ويعيد إشارة إلى قيمهما النسبية.
equals(Object obj)يحدد ما إذا كانت هذه الحالة والكيان المحدد، الذي يجب أن يكون أيضًا كائنًا من نوع VertexDeclaration، لهما نفس القيمة.
fromGeometry(Geometry geometry, boolean useFloat)أنشئ VertexDeclaration استنادًا إلى تخطيط Geometry.
get(int index)يحصل على VertexField حسب الفهرس
getClass()
getCount()يحصل على عدد جميع الحقول المعرفة في هذا VertexDeclaration
getSealed()سيتم إغلاق VertexDeclaration عندما يتم استخدامه بواسطة TriMesh، ولا يُسمح بمزيد من التعديلات.
getSize()حجم بنية القمة بالبايت.
hashCode()يرجع رمز التجزئة لهذا النص.
iterator()يحصل على مُعدِّد للتنقل عبر جميع حقول القمة في هذه الحالة.
notify()
notifyAll()
toString()تمثيل نصي لـ VertexDeclaration
wait()
wait(long arg0)
wait(long arg0, int arg1)

VertexDeclaration()

public VertexDeclaration()

addField(int dataType, VertexFieldSemantic semantic)

public VertexField addField(int dataType, VertexFieldSemantic semantic)

أضف حقل قمة جديد

Parameters:

معاملنوعالوصف
dataTypeintنوع البيانات لحقل القمة
semanticVertexFieldSemanticكيف سيُستخدم هذا الحقل

Returns: VertexField

addField(int dataType, VertexFieldSemantic semantic, int index)

public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)

أضف حقل قمة جديد

Parameters:

معاملنوعالوصف
dataTypeintنوع البيانات لحقل القمة
semanticVertexFieldSemanticكيف سيُستخدم هذا الحقل
الفهرسintالفهرس للمعنى نفسه للحقل، -1 للتوليد التلقائي

Returns: VertexField

addField(int dataType, VertexFieldSemantic semantic, int index, String alias)

public VertexField addField(int dataType, VertexFieldSemantic semantic, int index, String alias)

أضف حقل قمة جديد

Parameters:

معاملنوعالوصف
dataTypeintنوع البيانات لحقل القمة
semanticVertexFieldSemanticكيف سيُستخدم هذا الحقل
الفهرسintالفهرس للمعنى نفسه للحقل، -1 للتوليد التلقائي
الاسم المستعارjava.lang.Stringالاسم المستعار للحقل

Returns: VertexField

clear()

public void clear()

امسح جميع الحقول.

compareTo(VertexDeclaration other)

public int compareTo(VertexDeclaration other)

يقارن هذه الحالة مع كائن محدد ويعيد إشارة إلى قيمهما النسبية.

Parameters:

معاملنوعالوصف
otherVertexDeclaration

Returns: int

equals(Object obj)

public boolean equals(Object obj)

يحدد ما إذا كانت هذه الحالة والكيان المحدد، الذي يجب أن يكون أيضًا كائنًا من نوع VertexDeclaration، لهما نفس القيمة.

Parameters:

معاملنوعالوصف
objjava.lang.Object

Returns: boolean

fromGeometry(Geometry geometry, boolean useFloat)

public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)

أنشئ VertexDeclaration استنادًا إلى تخطيط Geometry.

Parameters:

معاملنوعالوصف
geometryGeometry
useFloatbooleanاستخدم float بدلاً من النوع double

Returns: VertexDeclaration

get(int index)

public VertexField get(int index)

يحصل على VertexField حسب الفهرس

Parameters:

معاملنوعالوصف
الفهرسint

Returns: VertexField - the VertexField by index

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCount()

public int getCount()

يحصل على عدد جميع الحقول المعرفة في هذا VertexDeclaration

Returns: int - عدد جميع الحقول المعرفة في هذه VertexDeclaration

getSealed()

public boolean getSealed()

سيتم إغلاق VertexDeclaration عندما يتم استخدامه بواسطة TriMesh، ولا يُسمح بمزيد من التعديلات.

Returns: boolean - سيتم إغلاق VertexDeclaration عندما يتم استخدامها من قبل TriMesh، لا يُسمح بمزيد من التعديلات.

getSize()

public int getSize()

حجم بنية القمة بالبايت.

Returns: int - حجم بنية الرأس بالبايت.

hashCode()

public int hashCode()

يرجع رمز التجزئة لهذا النص.

Returns: int - رمز تجزئة عدد صحيح موقع 32 بت.

iterator()

public Iterator<VertexField> iterator()

يحصل على مُعدِّد للتنقل عبر جميع حقول القمة في هذه الحالة.

Returns: java.util.Iterator<com.aspose.threed.VertexField> - عداد

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

تمثيل نصي لـ VertexDeclaration

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