VertexDeclaration
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable
public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>
إعلان بنية رأس مُعرّف مخصّص
المنشئات
| منشئ | الوصف |
|---|---|
| VertexDeclaration() |
الطرق
VertexDeclaration()
public VertexDeclaration()
addField(int dataType, VertexFieldSemantic semantic)
public VertexField addField(int dataType, VertexFieldSemantic semantic)
أضف حقل قمة جديد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dataType | int | نوع البيانات لحقل القمة |
| semantic | VertexFieldSemantic | كيف سيُستخدم هذا الحقل |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)
أضف حقل قمة جديد
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| dataType | int | نوع البيانات لحقل القمة |
| semantic | VertexFieldSemantic | كيف سيُستخدم هذا الحقل |
| الفهرس | 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:
| معامل | نوع | الوصف |
|---|---|---|
| dataType | int | نوع البيانات لحقل القمة |
| semantic | VertexFieldSemantic | كيف سيُستخدم هذا الحقل |
| الفهرس | int | الفهرس للمعنى نفسه للحقل، -1 للتوليد التلقائي |
| الاسم المستعار | java.lang.String | الاسم المستعار للحقل |
Returns: VertexField
clear()
public void clear()
امسح جميع الحقول.
compareTo(VertexDeclaration other)
public int compareTo(VertexDeclaration other)
يقارن هذه الحالة مع كائن محدد ويعيد إشارة إلى قيمهما النسبية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| other | VertexDeclaration |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
يحدد ما إذا كانت هذه الحالة والكيان المحدد، الذي يجب أن يكون أيضًا كائنًا من نوع VertexDeclaration، لهما نفس القيمة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
fromGeometry(Geometry geometry, boolean useFloat)
public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)
أنشئ VertexDeclaration استنادًا إلى تخطيط Geometry.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| geometry | Geometry | |
| useFloat | boolean | استخدم 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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |