Malzeme
İçindekiler
[
Saklamak
]Material class
Material, geometrinin görsel görünümü için gerekli parametreleri tanımlar. Aspose.3D, LambertMaterial, PhongMaterial ve ShaderMaterial için gölgelendirme modeli sağlar @hideconstructor
Properties
| Ad | Açıklama |
|---|---|
| MAP_SPECULAR | setTexture(java.lang.String, com.aspose.threed.TextureBase) içinde speküler doku eşlemesi atamak için kullanılır. |
| MAP_DIFFUSE | setTexture(java.lang.String, com.aspose.threed.TextureBase) içinde difüz doku eşlemesi atamak için kullanılır. |
| MAP_EMISSIVE | setTexture(java.lang.String, com.aspose.threed.TextureBase) içinde emisyon doku eşlemesi atamak için kullanılır. |
| MAP_AMBIENT | setTexture(java.lang.String, com.aspose.threed.TextureBase) içinde ortam doku eşlemesi atamak için kullanılır. |
| MAP_NORMAL | setTexture(java.lang.String, com.aspose.threed.TextureBase) içinde normal doku eşlemesi atamak için kullanılır. |
Yöntemler
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:
getTexture
| Ad | Açıklama |
|---|---|
| getTexture(slotName) | Belirtilen slot’tan dokuyu alır, bu bir materyalin özellik adı veya shader’ın parametre adı olabilir |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
Result: TextureBase
setTexture
| Ad | Açıklama |
|---|---|
| setTexture(slotName, texture) | Dokuyu belirtilen slota ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| slotName | String | Slot adı. |
| texture | TextureBase | Doku. |
Result: TextureBase
toString
| Ad | Açıklama |
|---|---|
| toString() | Nesneyi dizeye biçimlendir |
Result: String
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
iterator
| Ad | Açıklama |
|---|---|
| iterator() | Dahili kullanım için ayrılmıştır. |
Result: Property