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 deTypeAccèsDescription
emissiveColorVector3LireIl obtient ou met en place la couleur émissive.
ambientColorVector3LireIl découvre ou met en place la couleur de l’environnement.
diffuseColorVector3LireIl obtient ou met en place la couleur diffuse.
transparentColorVector3LireObtenez ou mettez la couleur transparente.
transparencydoubleLireIl obtient ou définit le facteur de transparence.
MAP_SPECULARStringLireUtilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures spéculaire.
MAP_DIFFUSEStringLireUtilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer un diffuse mappage de textures.
MAP_EMISSIVEStringLireUtilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer un mappage de textures émissive.
MAP_AMBIENTStringLireUtilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures environnementaux.
MAP_NORMALStringLireUtilisé dans la configuration Texture(java.lang.String, com.aspose.threed.TextureBase) pour attribuer une mappage de textures normale.
nameStringLireIl reçoit le nom.
propertiesPropertyCollectionLireIl a les propriétés.

méthodes

SignatureDescription
LambertMaterial()Initialisez une nouvelle instance de la classe LambertMaterial.
LambertMaterial(name: String)Initialisez une nouvelle instance de la classe LambertMaterial.
getEmissiveColor()Vector3Il obtient ou met en place la couleur émissive.
setEmissiveColor(emissiveColor: Vector3)Déterminer la valeur de couleur émissive.
getAmbientColor()Vector3Il découvre ou met en place la couleur de l’environnement.
setAmbientColor(ambientColor: Vector3)Déterminer la couleur ambiante.
getDiffuseColor()Vector3Il 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()Vector3Obtenez ou mettez la couleur transparente.
setTransparentColor(transparentColor: Vector3)Il est donc possible de définir la valeur couleur transparente.
getTransparency()doubleIl obtient ou définit le facteur de transparence.
setTransparency(transparency: double)Il s’agit de la valeur de transparence.
getTexture(slotName: String)TextureBaseSi 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()StringLes 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()StringLes segments de la courbe.
setName(name: String)Construit un profil CircleShape avec un rayon spécifié.
getProperties()PropertyCollectionIl a créé une nouvelle classe de cylindres.
findProperty(name: String)PropertyIl a commencé une nouvelle instance de la classe Bone.
getProperty(name: String)ObjectIl 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)booleanIl obtient un système de coordination flip des points de contrôle/normal pendant l’importation/exportation.

Voir aussi

 Français