PhongMaterial

PhongMaterial

Översikt

PhongMaterial är en klass i Aspose.3D FOSS för Java. ärvt från: LambertMaterial.

Material för blinn-phong skugga modell.

Denna klass ger 35 metoder för att arbeta med PhongMaterial objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,och 22 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,Och 11 fler.

ägodelar

NamnTyp avAccessBeskrivning
specularColorVector3LäsningFå eller ställa in den spektakulära färgen.
specularFactordoubleLäsningDet får eller sätter den spekulativa faktorn.
shininessdoubleLäsningFå eller ställa glans, detta kontrollerar storleken på den spektakulära höjdpunkten.
reflectionColorVector3LäsningFå eller ställa in reflektion färg.
reflectionFactordoubleLäsningFå eller ställa in för att minska reflektionens färg.
emissiveColorVector3LäsningFå eller ställa ut emissionsfärgen.
ambientColorVector3LäsningFå eller ställa in miljöfärgen.
diffuseColorVector3LäsningFå eller ställa in diffus färg.
transparentColorVector3LäsningFå eller sätta den transparenta färgen.
transparencydoubleLäsningFå eller ställa in transparensfaktorn.
MAP_SPECULARStringLäsningAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en spekulativ textur mappning.
MAP_DIFFUSEStringLäsningAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en diffus textur mappning.
MAP_EMISSIVEStringLäsningAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en emissiv textur mappning.
MAP_AMBIENTStringLäsningAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en miljötext mappning.
MAP_NORMALStringLäsningAnvänds i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en normal textur kartläggning.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
PhongMaterial()Initialiserar en ny instans av PhongMaterial klass.
PhongMaterial(name: String)Initialiserar en ny instans av PhongMaterial klass.
getSpecularColor()Vector3Få eller ställa in den spektakulära färgen.
setSpecularColor(specularColor: Vector3)Ange det spektakulära färgtillvärdet.
getSpecularFactor()doubleDet får eller sätter den spekulativa faktorn.
setSpecularFactor(specularFactor: double)Det är värdet på den spekulativa faktorn.
getShininess()doubleFå eller ställa glans, detta kontrollerar storleken på den spektakulära höjdpunkten.
setShininess(shininess: double)Sätt värdet av glans.
getReflectionColor()Vector3Få eller ställa in reflektion färg.
setReflectionColor(reflectionColor: Vector3)Ange värdet av reflektion.
getReflectionFactor()doubleFå eller ställa in för att minska reflektionens färg.
setReflectionFactor(reflectionFactor: double)Ange reflektion faktor värde.
LambertMaterial()Initialiserar en ny instans av LambertMaterial klass.
getEmissiveColor()Vector3Få eller ställa ut emissionsfärgen.
setEmissiveColor(emissiveColor: Vector3)Ange värdet emissiv färg.
getAmbientColor()Vector3Få eller ställa in miljöfärgen.
setAmbientColor(ambientColor: Vector3)Ange miljöfärgvärdet.
getDiffuseColor()Vector3Få eller ställa in diffus färg.
setDiffuseColor(diffuseColor: Vector3)Få eller ställa in glans, detta kontrollerar storleken på den spektakulära höjdpunkten. Formeln av spektrum: SpecularColor * SpecularFactor* (N punkt H) ^ Shininess
getTransparentColor()Vector3Få eller sätta den transparenta färgen.
setTransparentColor(transparentColor: Vector3)Ange det transparenta färgtillvärdet.
getTransparency()doubleFå eller ställa in transparensfaktorn.
setTransparency(transparency: double)Det är ett öppet transparensvärde.
getTexture(slotName: String)TextureBaseOm texten kommer från det angivna slottet kan det vara materialets egendom eller skuggan parametrnamn.
setTexture(slotName: String, texture: TextureBase)Sätt texten till det angivna slottet.
toString()StringFormat motsätter sig sträng.
iterator()Iterator<TextureSlot>Få enumerator för att lista in interna textur slots.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName()Stringsegment av kurvan.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får ett flopp-koordinat system av kontrollpunkter/normala under import/export.

Se även

 Svenska