LambertMaterial

LambertMaterial

General

LambertMaterial és una classe en FOSS per Java. Heretaris de: Material.

Material per a el model de ombregat lambert.

Aquesta classe proporciona 24 mètodes per treballar amb objectes LambertMaterial en programes Java. Els mètodes disponibles inclouen: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor, i 11 mètodes addicionals. Tots els membres públics són accessibles per a qualsevol aplicació Java després d’instal·lar el paquet FOSS for Java. Propietats: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, i 6 més.

Propietats

NomTipus de productesAccessDescripció
emissiveColorVector3Llegeix.Obté o estableix el color emissiu.
ambientColorVector3Llegeix.Obté o estableix el color ambient.
diffuseColorVector3Llegeix.Obté o estableix el color difús.
transparentColorVector3Llegeix.Obté o estableix el color transparent.
transparencydoubleLlegeix.Obté o estableix el factor de transparència.
MAP_SPECULARStringLlegeix.Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mapeig de textura especular.
MAP_DIFFUSEStringLlegeix.Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura difusa.
MAP_EMISSIVEStringLlegeix.Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura emissiva.
MAP_AMBIENTStringLlegeix.Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mapeig de textura ambiental.
MAP_NORMALStringLlegeix.Utilitzat en setTexture(java.lang.String, com.aspose.threed.TextureBase) per assignar un mappatge de textura normal.
nameStringLlegeix.Obté el nom.
propertiesPropertyCollectionLlegeix.Obté les propietats.

Mètodes

SignatureDescripció
LambertMaterial()Inicialitza una nova instància de la classe LambertMaterial.
LambertMaterial(name: String)Inicialitza una nova instància de la classe LambertMaterial.
getEmissiveColor()Vector3Obté o estableix el color emissiu.
setEmissiveColor(emissiveColor: Vector3)Estableix el valor del color emissiu.
getAmbientColor()Vector3Obté o estableix el color ambient.
setAmbientColor(ambientColor: Vector3)Estableix el valor del color ambient.
getDiffuseColor()Vector3Obté o estableix el color difús.
setDiffuseColor(diffuseColor: Vector3)Obté o fixa la brillantor, això controla el mida del punt destacat especular. La fórmula de specular: SpecularColor * SpecularFactor (N punt H) ^ Brillantora
getTransparentColor()Vector3Obté o estableix el color transparent.
setTransparentColor(transparentColor: Vector3)Estableix el valor del color transparent.
getTransparency()doubleObté o estableix el factor de transparència.
setTransparency(transparency: double)Estableix el valor de transparència.
getTexture(slotName: String)TextureBaseObté la textura de l’espatlla especificada, pot ser el nom de propietat del material o el nome del paràmetre de shader.
setTexture(slotName: String, texture: TextureBase)Estableix la textura a la ranura especificada.
toString()StringFormats objecte a cadena.
iterator()Iterator<TextureSlot>Obté l’enumerador per enumerar les ranures de textura internes.
A3DObject()Cylindre parametrizat. També es pot utilitzar per representar un con quan una de radiusTop/radiusBottom és zero.
getName()StringEls segments de la corba.
setName(name: String)Construeix un perfil CircleShape amb radi especificat.
getProperties()PropertyCollectionInicialitza una nova instància de la classe Cylindres.
findProperty(name: String)PropertyInicialitza una nova instància de la classe Bone.
getProperty(name: String)ObjectObté la matriu de transformació del node en la postura actual.
setProperty(name: String, value: Object)Obté els segments d’amplada.
removeProperty(name: String)booleanObté el sistema de coordenades del punt de control/normal durant la importació/exportació.

Veure també

 Català