Mesh

Mesh class

Bir ağ, birçok n-köşeli çokgenlerden oluşur.

Yöntemler

constructor

AdAçıklama
constructor()Mesh sınıfının yeni bir örneğini başlatır.

Result:


constructor_overload

AdAçıklama
constructor_overload(name)Mesh sınıfının yeni bir örneğini başlatır.

Parameters:

AdTürAçıklama
nameStringAd.

Result:


getEdges

AdAçıklama
getEdges()Mesh’in kenarlarını alır. Kenar, mesh içinde isteğe bağlıdır, bu yüzden boş olabilir.

Result:


getPolygonCount

AdAçıklama
getPolygonCount()Poligon sayısını alır. Poligon sayısı.

Result:


getPolygons

AdAçıklama
getPolygons()Mesh’in poligon tanımını alır

Result:


getVisible

AdAçıklama
getVisible()Geometrinin görünür olup olmadığını alır veya ayarlar

Result:


setVisible

AdAçıklama
setVisible(value)Geometrinin görünür olup olmadığını alır veya ayarlar

Result:


getDeformers

AdAçıklama
getDeformers()Bu geometriyle ilişkili tüm deformasyonları alır. Deformasyonlar.

Result:


getControlPoints

AdAçıklama
getControlPoints()Tüm kontrol noktalarını alır

Result:


getCastShadows

AdAçıklama
getCastShadows()Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar

Result:


setCastShadows

AdAçıklama
setCastShadows(value)Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar

Result:


getReceiveShadows

AdAçıklama
getReceiveShadows()Bu geometrinin gölge alıp almayacağını alır veya ayarlar.

Result:


setReceiveShadows

AdAçıklama
setReceiveShadows(value)Bu geometrinin gölge alıp almayacağını alır veya ayarlar.

Result:


getVertexElements

AdAçıklama
getVertexElements()Tüm vertex elemanlarını alır

Result:


getParentNodes

AdAçıklama
getParentNodes()Tüm üst düğümleri alır; bir varlık geometri örneklemesi için birden çok üst düğüme bağlanabilir. Düğümler.

Result:


getExcluded

AdAçıklama
getExcluded()Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar.

Result:


setExcluded

AdAçıklama
setExcluded(value)Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar.

Result:


getParentNode

AdAçıklama
getParentNode()İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. Üst düğüm.

Result:


setParentNode

AdAçıklama
setParentNode(value)İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. Üst düğüm.

Result:


getScene

AdAçıklama
getScene()Bu nesnenin ait olduğu sahneyi alır.

Result:


getName

AdAçıklama
getName()Adı alır veya ayarlar. Ad.

Result:


setName

AdAçıklama
setName(value)Adı alır veya ayarlar. Ad.

Result:


getProperties

AdAçıklama
getProperties()Tüm özelliklerin koleksiyonunu alır.

Result:


getPolygonSize

AdAçıklama
getPolygonSize(index)Belirtilen çokgenin köşe sayısını alır.

Parameters:

AdTürAçıklama
indeksNumberİndeks.

Result: Number


createPolygon

AdAçıklama
createPolygon(indices, offset, length)Tüm köşeleri indekslerde tanımlanan yeni bir çokgen oluşturur. Çokgeni köşe köşe oluşturmak için lütfen PolygonBuilder’ı kullanın.

Parameters:

AdTürAçıklama
indekslerNumber[]Çokgen indekslerinin dizisi, her indeks çokgeni oluşturan bir kontrol noktasına işaret eder.
ofsetNumberİlk çokgen indeksinin ofseti
uzunlukNumberİndekslerin uzunluğu

Result: Number


createPolygon

AdAçıklama
createPolygon(indices)Tüm köşeleri indekslerde tanımlanan yeni bir çokgen oluşturur. Çokgeni köşe köşe oluşturmak için lütfen PolygonBuilder’ı kullanın.

Parameters:

AdTürAçıklama
indekslerNumber[]Çokgen indekslerinin dizisi, her indeks çokgeni oluşturan bir kontrol noktasına işaret eder.

Result: Number


createPolygon

AdAçıklama
createPolygon(v1, v2, v3, v4)4 köşeli bir çokgen oluşturur (quad)

Parameters:

AdTürAçıklama
v1Numberİlk köşenin indeksi
v2Numberİkinci köşenin indeksi
v3NumberÜçüncü köşenin indeksi
v4NumberDördüncü köşenin indeksi

Result: Number


createPolygon

AdAçıklama
createPolygon(v1, v2, v3)3 köşe ile bir çokgen oluştur (üçgen)

Parameters:

AdTürAçıklama
v1Numberİlk köşenin indeksi
v2Numberİkinci köşenin indeksi
v3NumberÜçüncü köşenin indeksi

Result: Number


toMesh

AdAçıklama
toMesh()Geçerli varlıktan Mesh örneğini alır.

Result: Mesh


getElement

AdAçıklama
getElement(type)Belirtilen türde bir vertex öğesi alır

Parameters:

AdTürAçıklama
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

AdAçıklama
getVertexElementOfUV(textureMapping)Verilen doku eşleme türüyle bir VertexElementUV örneği alır

Parameters:

AdTürAçıklama
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

AdAçıklama
createElement(type)Belirtilen türde bir vertex öğesi oluşturur ve geometrinin içine ekler. Eğer tür VertexElementType.UV ise, TextureMapping.DIFFUSE türünde doku eşlemesiyle bir VertexElementUV oluşturulur.

Parameters:

AdTürAçıklama
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

AdAçıklama
addElement(element)Mevcut geometriye var olan bir vertex öğesi ekler

Parameters:

AdTürAçıklama
elementVertexElementEklenecek vertex öğesi

Result: VertexElement


createElement

AdAçıklama
createElement(type, mappingMode, referenceMode)Belirtilen türde bir vertex öğesi oluşturur ve geometrinin içine ekler. Eğer tür VertexElementType.UV ise, TextureMapping.DIFFUSE türünde doku eşlemesiyle bir VertexElementUV oluşturulur.

Parameters:

AdTürAçıklama
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

AdAçıklama
createElementUV(uvMapping)Verilen doku eşleme türüyle bir VertexElementUV oluşturur.

Parameters:

AdTürAçıklama
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

AdAçıklama
createElementUV(uvMapping, mappingMode, referenceMode)Verilen doku eşleme türüyle bir VertexElementUV oluşturur.

Parameters:

AdTürAçıklama
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

AdAçıklama
getBoundingBox()Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır.

Result: VertexElementUV


getEntityRendererKey

AdAçıklama
getEntityRendererKey()Renderörde kaydedilen varlık renderlayıcısının anahtarını alır.

Result: EntityRendererKey


removeProperty

AdAçıklama
removeProperty(property)Dinamik bir özelliği kaldırır.

Parameters:

AdTürAçıklama
propertyPropertyHangi özellik kaldırılacak

Result: boolean


removeProperty

AdAçıklama
removeProperty(property)Adı belirtilen özelliği kaldır.

Parameters:

AdTürAçıklama
propertStringnull

Result: boolean


getProperty

AdAçıklama
getProperty(property)Belirtilen özelliğin değerini al

Parameters:

AdTürAçıklama
propertyStringÖzellik adı

Result: Object


setProperty

AdAçıklama
setProperty(property, value)Belirtilen özelliğin değerini ayarlar

Parameters:

AdTürAçıklama
propertyStringÖzellik adı
değerObjectÖzelliğin değeri

Result: Object


findProperty

AdAçıklama
findProperty(propertyName)Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir.

Parameters:

AdTürAçıklama
propertyNameStringÖzellik adı.

Result: Property


iterator

AdAçıklama
iterator()Dahili kullanım için ayrılmıştır.

Result: Property