Matériau
Contenu
[
Cacher
]Material class
Le matériau définit les paramètres nécessaires à l’apparence visuelle de la géométrie. Aspose.3D fournit des modèles d’ombrage pour LambertMaterial, PhongMaterial et ShaderMaterial @hideconstructor
Propriétés
| Nom | Description |
|---|---|
| MAP_SPECULAR | Utilisé dans setTexture(java.lang.String, com.aspose.threed.TextureBase) pour assigner un mappage de texture spéculaire. |
| MAP_DIFFUSE | Utilisé dans setTexture(java.lang.String, com.aspose.threed.TextureBase) pour assigner un mappage de texture diffuse. |
| MAP_EMISSIVE | Utilisé dans setTexture(java.lang.String, com.aspose.threed.TextureBase) pour assigner un mappage de texture émissive. |
| MAP_AMBIENT | Utilisé dans setTexture(java.lang.String, com.aspose.threed.TextureBase) pour assigner un mappage de texture ambiante. |
| MAP_NORMAL | Utilisé dans setTexture(java.lang.String, com.aspose.threed.TextureBase) pour assigner un mappage de texture normale. |
Méthodes
getName
| Nom | Description |
|---|---|
| getName() | Obtient ou définit le nom. Le nom. |
Result:
setName
| Nom | Description |
|---|---|
| setName(value) | Obtient ou définit le nom. Le nom. |
Result:
getProperties
| Nom | Description |
|---|---|
| getProperties() | Obtient la collection de toutes les propriétés. |
Result:
getTexture
| Nom | Description |
|---|---|
| getTexture(slotName) | Obtient la texture depuis l’emplacement spécifié, cela peut être le nom d’une propriété du matériau ou le nom d’un paramètre du shader |
Parameters:
| Nom | Type | Description |
|---|---|---|
| slotName | String | Nom de l’emplacement. |
Result: TextureBase
setTexture
| Nom | Description |
|---|---|
| setTexture(slotName, texture) | Définit la texture sur l’emplacement spécifié |
Parameters:
| Nom | Type | Description |
|---|---|---|
| slotName | String | Nom de l’emplacement. |
| texture | TextureBase | Texture. |
Result: TextureBase
toString
| Nom | Description |
|---|---|
| toString() | Formate l’objet en chaîne. |
Result: String
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime une propriété dynamique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Result: boolean
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime la propriété spécifiée identifiée par son nom |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nom | Description |
|---|---|
| getProperty(property) | Obtenir la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
Result: Object
setProperty
| Nom | Description |
|---|---|
| setProperty(property, value) | Définit la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
| value | Object | La valeur de la propriété |
Result: Object
findProperty
| Nom | Description |
|---|---|
| findProperty(propertyName) | Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom) |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propertyName | String | Nom de la propriété. |
Result: Property
iterator
| Nom | Description |
|---|---|
| iterator() | Réservé à un usage interne. |
Result: Property