Şekil

Shape class

Şekil, bir dizi kontrol noktasındaki deformasyonu tanımlar; bu, Maya’daki küme deformörüne benzer. Örneğin, oluşturulmuş bir geometriye bir şekil ekleyebiliriz. Şekil ve geometri aynı topolojik bilgilere sahiptir ancak kontrol noktalarının konumları farklıdır. Farklı etki miktarlarıyla geometri bir deformasyon etkisi gerçekleştirir.

Yöntemler

constructor

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

Result:


constructor_overload

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

Parameters:

AdTürAçıklama
nameStringAd

Result:


getIndices

AdAçıklama
getIndices()İndeksleri alır. İndeksler.

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:


fromControlPoints

AdAçıklama
fromControlPoints(controlPoints)Belirtilen kontrol noktalarıyla ve varsayılan indekslerle bir şekil oluşturur.

Parameters:

AdTürAçıklama
controlPointVector3[]null

Result: Şekil


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