VertexDeclaration
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable, java.lang.Comparable
public final class VertexDeclaration implements Iterable<VertexField>, Comparable<VertexDeclaration>
Özel olarak tanımlanmış bir vertex’in yapısının bildirimi
Yapıcılar
| Yapıcı | Açıklama |
|---|---|
| VertexDeclaration() |
Yöntemler
| Yöntem | Açıklama |
|---|---|
| addField(int dataType, VertexFieldSemantic semantic) | Yeni bir vertex alanı ekle |
| addField(int dataType, VertexFieldSemantic semantic, int index) | Yeni bir vertex alanı ekle |
| addField(int dataType, VertexFieldSemantic semantic, int index, String alias) | Yeni bir vertex alanı ekle |
| clear() | Tüm alanları temizle. |
| compareTo(VertexDeclaration other) | Bu örneği belirtilen bir nesneyle karşılaştırır ve onların göreceli değerlerine ilişkin bir gösterge döndürür. |
| equals(Object obj) | Bu örnek ile belirtilen nesnenin, aynı zamanda bir VertexDeclaration nesnesi olması gereken, aynı değere sahip olup olmadığını belirler. |
| fromGeometry(Geometry geometry, boolean useFloat) | Bir Geometry düzenine dayalı bir VertexDeclaration oluştur. |
| get(int index) | İndeksle VertexField öğesini alır |
| getClass() | |
| getCount() | Bu VertexDeclaration içinde tanımlı tüm alanların sayısını alır |
| getSealed() | TriMesh tarafından kullanıldığında bir VertexDeclaration mühürlenecek, artık değişiklik yapılmasına izin verilmeyecek. |
| getSize() | Vertex yapısının bayt cinsinden boyutu. |
| hashCode() | Bu dize için karma kodunu döndürür. |
| iterator() | Bu örnekteki tüm vertex alanları arasında dolaşmak için bir enumerator alır. |
| notify() | |
| notifyAll() | |
| toString() | VertexDeclaration öğesinin dize temsili |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
VertexDeclaration()
public VertexDeclaration()
addField(int dataType, VertexFieldSemantic semantic)
public VertexField addField(int dataType, VertexFieldSemantic semantic)
Yeni bir vertex alanı ekle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| dataType | int | Vertex alanının veri tipi |
| semantic | VertexFieldSemantic | Bu alan ne amaçla kullanılacak |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index)
Yeni bir vertex alanı ekle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| dataType | int | Vertex alanının veri tipi |
| semantic | VertexFieldSemantic | Bu alan ne amaçla kullanılacak |
| indeks | int | Aynı alan anlamsalının indeksi, otomatik oluşturma için -1 |
Returns: VertexField
addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
public VertexField addField(int dataType, VertexFieldSemantic semantic, int index, String alias)
Yeni bir vertex alanı ekle
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| dataType | int | Vertex alanının veri tipi |
| semantic | VertexFieldSemantic | Bu alan ne amaçla kullanılacak |
| indeks | int | Aynı alan anlamsalının indeksi, otomatik oluşturma için -1 |
| takma ad | java.lang.String | Alan için takma ad |
Returns: VertexField
clear()
public void clear()
Tüm alanları temizle.
compareTo(VertexDeclaration other)
public int compareTo(VertexDeclaration other)
Bu örneği belirtilen bir nesneyle karşılaştırır ve onların göreceli değerlerine ilişkin bir gösterge döndürür.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| other | VertexDeclaration |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
Bu örnek ile belirtilen nesnenin, aynı zamanda bir VertexDeclaration nesnesi olması gereken, aynı değere sahip olup olmadığını belirler.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
fromGeometry(Geometry geometry, boolean useFloat)
public static VertexDeclaration fromGeometry(Geometry geometry, boolean useFloat)
Bir Geometry düzenine dayalı bir VertexDeclaration oluştur.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| geometry | Geometry | |
| useFloat | boolean | double tip yerine float kullanın |
Returns: VertexDeclaration
get(int index)
public VertexField get(int index)
İndeksle VertexField öğesini alır
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| indeks | int |
Returns: VertexField - the VertexField by index
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getCount()
public int getCount()
Bu VertexDeclaration içinde tanımlı tüm alanların sayısını alır
Returns: int - bu VertexDeclaration içinde tanımlanan tüm alanların sayısı
getSealed()
public boolean getSealed()
TriMesh tarafından kullanıldığında bir VertexDeclaration mühürlenecek, artık değişiklik yapılmasına izin verilmeyecek.
Returns: boolean - Bir VertexDeclaration, TriMesh tarafından kullanıldığında mühürlenecek, artık değişiklik yapılmasına izin verilmez.
getSize()
public int getSize()
Vertex yapısının bayt cinsinden boyutu.
Returns: int - vertex yapısının bayt cinsinden boyutu.
hashCode()
public int hashCode()
Bu dize için karma kodunu döndürür.
Returns: int - 32-bit işaretli tamsayı karma kodu.
iterator()
public Iterator<VertexField> iterator()
Bu örnekteki tüm vertex alanları arasında dolaşmak için bir enumerator alır.
Returns: java.util.Iterator<com.aspose.threed.VertexField> - Enumeratör
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
VertexDeclaration öğesinin dize temsili
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| arg0 | long | |
| arg1 | int |