LambertMaterial
Vue de l’ensemble
LambertMaterial C’est une classe dans Aspose.3D FOSS pour Java. hérité de : Material.
Matériaux pour le modèle de lombard.
Cette classe fournit 24 méthodes pour travailler avec des objets LambertMaterial dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor,11 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.3D FOSS pour le package Java. Propriétés : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,Et 6 autres.
Propriétés
| Nom de | Type | Accès | Description |
|---|---|---|---|
emissiveColor | Vector3 | Lire | Il obtient ou met en place la couleur émissive. |
ambientColor | Vector3 | Lire | Il découvre ou met en place la couleur de l’environnement. |
diffuseColor | Vector3 | Lire | Il obtient ou met en place la couleur diffuse. |
transparentColor | Vector3 | Lire | Obtenez ou mettez la couleur transparente. |
transparency | double | Lire | Il obtient ou définit le facteur de transparence. |
MAP_SPECULAR | String | Lire | Utilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures spéculaire. |
MAP_DIFFUSE | String | Lire | Utilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer un diffuse mappage de textures. |
MAP_EMISSIVE | String | Lire | Utilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer un mappage de textures émissive. |
MAP_AMBIENT | String | Lire | Utilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures environnementaux. |
MAP_NORMAL | String | Lire | Utilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures normale. |
name | String | Lire | Il reçoit le nom. |
properties | PropertyCollection | Lire | Il a les propriétés. |
méthodes
| Signature | Description |
|---|---|
LambertMaterial() | Initialisez une nouvelle instance de la classe LambertMaterial. |
LambertMaterial(name: String) | Initialisez une nouvelle instance de la classe LambertMaterial. |
getEmissiveColor() → Vector3 | Il obtient ou met en place la couleur émissive. |
setEmissiveColor(emissiveColor: Vector3) | Déterminer la valeur de couleur émissive. |
getAmbientColor() → Vector3 | Il découvre ou met en place la couleur de l’environnement. |
setAmbientColor(ambientColor: Vector3) | Déterminer la couleur ambiante. |
getDiffuseColor() → Vector3 | Il obtient ou met en place la couleur diffuse. |
setDiffuseColor(diffuseColor: Vector3) | Obtenez ou mettez la luminosité, cela contrôle la taille du soulèvement speculaire. La formule de l’especulaire: SpecularColor * SpecularFactor* (N point H) ^ Shininess |
getTransparentColor() → Vector3 | Obtenez ou mettez la couleur transparente. |
setTransparentColor(transparentColor: Vector3) | Il est donc possible de définir la valeur couleur transparente. |
getTransparency() → double | Il obtient ou définit le facteur de transparence. |
setTransparency(transparency: double) | Il s’agit de la valeur de transparence. |
getTexture(slotName: String) → TextureBase | Si la texture est obtenue de l’espace spécifié, il peut être le nom de propriété du matériau ou le paramètre du shader. |
setTexture(slotName: String, texture: TextureBase) | Mettez la texture sur le slot spécifié. |
toString() → String | Les formats s’opposent à la string. |
iterator() → Iterator<TextureSlot> | Il obtient l’enumérateur pour enumer les pièces de texture interne. |
A3DObject() | Paramétrifié Cylindre. Il peut également être utilisé pour représenter un con lorsque l’un des radiosTop/radiusBottom est zéro. |
getName() → String | Les segments de la courbe. |
setName(name: String) | Construit un profil CircleShape avec un rayon spécifié. |
getProperties() → PropertyCollection | Il a créé une nouvelle classe de cylindres. |
findProperty(name: String) → Property | Il a commencé une nouvelle instance de la classe Bone. |
getProperty(name: String) → Object | Il obtient la matrice de transformation du nod dans la position actuelle. |
setProperty(name: String, value: Object) | Il est à la largeur des segments. |
removeProperty(name: String) → boolean | Il obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation. |