PhongMaterial

Vue de l’ensemble

PhongMaterial C’est une classe dans Aspose.3D FOSS pour Java. hérité de : LambertMaterial.

Matériaux pour le modèle de shading blinn-phong.

Cette classe fournit 35 méthodes pour travailler avec des objets PhongMaterial dans les programmes Java. Les méthodes disponibles comprennent : A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,22 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 11 autres.

Propriétés

Nom deTypeAccèsDescription
specularColorVector3LireIl découvre ou met en place la couleur spéculaire.
specularFactordoubleLireIl est ou n’est pas le facteur spéculaire.
shininessdoubleLireObtenez ou mettez la luminosité, cela contrôle la taille du soulèvement speculaire.
reflectionColorVector3LireObtenez ou définissez la couleur de réflexion.
reflectionFactordoubleLireObtenez ou mettez l’atténuation de la couleur réflexion.
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
PhongMaterial()Initialisez une nouvelle instance de la classe PhongMaterial.
PhongMaterial(name: String)Initialisez une nouvelle instance de la classe PhongMaterial.
getSpecularColor()Vector3Il découvre ou met en place la couleur spéculaire.
setSpecularColor(specularColor: Vector3)Il est à noter la valeur spéculaire des couleurs.
getSpecularFactor()doubleIl est ou n’est pas le facteur spéculaire.
setSpecularFactor(specularFactor: double)Il s’agit de la valeur du facteur speculaire.
getShininess()doubleObtenez ou mettez la luminosité, cela contrôle la taille du soulèvement speculaire.
setShininess(shininess: double)Il s’agit de la valeur de l’éclairage.
getReflectionColor()Vector3Obtenez ou définissez la couleur de réflexion.
setReflectionColor(reflectionColor: Vector3)Définir la valeur de couleur réfléchie.
getReflectionFactor()doubleObtenez ou mettez l’atténuation de la couleur réflexion.
setReflectionFactor(reflectionFactor: double)Déterminer la valeur du facteur de réflexion.
LambertMaterial()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