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öntemAçı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:

ParametreTürAçıklama
dataTypeintVertex alanının veri tipi
semanticVertexFieldSemanticBu 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:

ParametreTürAçıklama
dataTypeintVertex alanının veri tipi
semanticVertexFieldSemanticBu alan ne amaçla kullanılacak
indeksintAynı 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:

ParametreTürAçıklama
dataTypeintVertex alanının veri tipi
semanticVertexFieldSemanticBu alan ne amaçla kullanılacak
indeksintAynı alan anlamsalının indeksi, otomatik oluşturma için -1
takma adjava.lang.StringAlan 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:

ParametreTürAçıklama
otherVertexDeclaration

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:

ParametreTürAçıklama
objjava.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:

ParametreTürAçıklama
geometryGeometry
useFloatbooleandouble tip yerine float kullanın

Returns: VertexDeclaration

get(int index)

public VertexField get(int index)

İndeksle VertexField öğesini alır

Parameters:

ParametreTürAçıklama
indeksint

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:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int