Ş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
| Ad | Açıklama |
|---|---|
| constructor() | Shape sınıfının yeni bir örneğini başlatır. |
Result:
constructor_overload
| Ad | Açıklama |
|---|---|
| constructor_overload(name) | Shape sınıfının yeni bir örneğini başlatır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| name | String | Ad |
Result:
getIndices
| Ad | Açıklama |
|---|---|
| getIndices() | İndeksleri alır. İndeksler. |
Result:
getVisible
| Ad | Açıklama |
|---|---|
| getVisible() | Geometrinin görünür olup olmadığını alır veya ayarlar |
Result:
setVisible
| Ad | Açıklama |
|---|---|
| setVisible(value) | Geometrinin görünür olup olmadığını alır veya ayarlar |
Result:
getDeformers
| Ad | Açıklama |
|---|---|
| getDeformers() | Bu geometriyle ilişkili tüm deformasyonları alır. Deformasyonlar. |
Result:
getControlPoints
| Ad | Açıklama |
|---|---|
| getControlPoints() | Tüm kontrol noktalarını alır |
Result:
getCastShadows
| Ad | Açıklama |
|---|---|
| getCastShadows() | Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar |
Result:
setCastShadows
| Ad | Açıklama |
|---|---|
| setCastShadows(value) | Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar |
Result:
getReceiveShadows
| Ad | Açıklama |
|---|---|
| getReceiveShadows() | Bu geometrinin gölge alıp almayacağını alır veya ayarlar. |
Result:
setReceiveShadows
| Ad | Açıklama |
|---|---|
| setReceiveShadows(value) | Bu geometrinin gölge alıp almayacağını alır veya ayarlar. |
Result:
getVertexElements
| Ad | Açıklama |
|---|---|
| getVertexElements() | Tüm vertex elemanlarını alır |
Result:
getParentNodes
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getExcluded() | Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar. |
Result:
setExcluded
| Ad | Açıklama |
|---|---|
| setExcluded(value) | Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar. |
Result:
getParentNode
| Ad | Açı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
| Ad | Açı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
| Ad | Açıklama |
|---|---|
| getScene() | Bu nesnenin ait olduğu sahneyi alır. |
Result:
getName
| Ad | Açıklama |
|---|---|
| getName() | Adı alır veya ayarlar. Ad. |
Result:
setName
| Ad | Açıklama |
|---|---|
| setName(value) | Adı alır veya ayarlar. Ad. |
Result:
getProperties
| Ad | Açıklama |
|---|---|
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
Result:
fromControlPoints
| Ad | Açıklama |
|---|---|
| fromControlPoints(controlPoints) | Belirtilen kontrol noktalarıyla ve varsayılan indekslerle bir şekil oluşturur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| controlPoint | Vector3[] | null |
Result: Şekil
getElement
| Ad | Açıklama |
|---|---|
| getElement(type) | Belirtilen türde bir vertex öğesi alır |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Ad | Açıklama |
|---|---|
| getVertexElementOfUV(textureMapping) | Verilen doku eşleme türüyle bir VertexElementUV örneği alır |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Ad | Açı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:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Ad | Açıklama |
|---|---|
| addElement(element) | Mevcut geometriye var olan bir vertex öğesi ekler |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| element | VertexElement | Eklenecek vertex öğesi |
Result: VertexElement
createElement
| Ad | Açı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:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Ad | Açıklama |
|---|---|
| createElementUV(uvMapping) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Ad | Açıklama |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Ad | Açıklama |
|---|---|
| getBoundingBox() | Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır. |
Result: VertexElementUV
getEntityRendererKey
| Ad | Açıklama |
|---|---|
| getEntityRendererKey() | Renderörde kaydedilen varlık renderlayıcısının anahtarını alır. |
Result: EntityRendererKey
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Dinamik bir özelliği kaldırır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi özellik kaldırılacak |
Result: boolean
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Adı belirtilen özelliği kaldır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Ad | Açıklama |
|---|---|
| getProperty(property) | Belirtilen özelliğin değerini al |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
Result: Object
setProperty
| Ad | Açıklama |
|---|---|
| setProperty(property, value) | Belirtilen özelliğin değerini ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
| değer | Object | Özelliğin değeri |
Result: Object
findProperty
| Ad | Açıklama |
|---|---|
| findProperty(propertyName) | Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propertyName | String | Özellik adı. |
Result: Property