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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
specularColor | Vector3 | Läsning | Få eller ställa in den spektakulära färgen. |
specularFactor | double | Läsning | Det får eller sätter den spekulativa faktorn. |
shininess | double | Läsning | Få eller ställa glans, detta kontrollerar storleken på den spektakulära höjdpunkten. |
reflectionColor | Vector3 | Läsning | Få eller ställa in reflektion färg. |
reflectionFactor | double | Läsning | Få eller ställa in för att minska reflektionens färg. |
emissiveColor | Vector3 | Läsning | Få eller ställa ut emissionsfärgen. |
ambientColor | Vector3 | Läsning | Få eller ställa in miljöfärgen. |
diffuseColor | Vector3 | Läsning | Få eller ställa in diffus färg. |
transparentColor | Vector3 | Läsning | Få eller sätta den transparenta färgen. |
transparency | double | Läsning | Få eller ställa in transparensfaktorn. |
MAP_SPECULAR | String | Läsning | Används i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en spekulativ textur mappning. |
MAP_DIFFUSE | String | Läsning | Används i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en diffus textur mappning. |
MAP_EMISSIVE | String | Läsning | Används i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en emissiv textur mappning. |
MAP_AMBIENT | String | Läsning | Används i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en miljötext mappning. |
MAP_NORMAL | String | Läsning | Används i setTexture(java.lang.String, com.aspose.threed.TextureBase) för att tilldela en normal textur kartläggning. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
PhongMaterial() | Initialiserar en ny instans av PhongMaterial klass. |
PhongMaterial(name: String) | Initialiserar en ny instans av PhongMaterial klass. |
getSpecularColor() → Vector3 | Få eller ställa in den spektakulära färgen. |
setSpecularColor(specularColor: Vector3) | Ange det spektakulära färgtillvärdet. |
getSpecularFactor() → double | Det får eller sätter den spekulativa faktorn. |
setSpecularFactor(specularFactor: double) | Det är värdet på den spekulativa faktorn. |
getShininess() → double | Få eller ställa glans, detta kontrollerar storleken på den spektakulära höjdpunkten. |
setShininess(shininess: double) | Sätt värdet av glans. |
getReflectionColor() → Vector3 | Få eller ställa in reflektion färg. |
setReflectionColor(reflectionColor: Vector3) | Ange värdet av reflektion. |
getReflectionFactor() → double | Få 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() → Vector3 | Få eller ställa ut emissionsfärgen. |
setEmissiveColor(emissiveColor: Vector3) | Ange värdet emissiv färg. |
getAmbientColor() → Vector3 | Få eller ställa in miljöfärgen. |
setAmbientColor(ambientColor: Vector3) | Ange miljöfärgvärdet. |
getDiffuseColor() → Vector3 | Få 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() → Vector3 | Få eller sätta den transparenta färgen. |
setTransparentColor(transparentColor: Vector3) | Ange det transparenta färgtillvärdet. |
getTransparency() → double | Få eller ställa in transparensfaktorn. |
setTransparency(transparency: double) | Det är ett öppet transparensvärde. |
getTexture(slotName: String) → TextureBase | Om 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() → String | Format 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() → String | segment av kurvan. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får ett flopp-koordinat system av kontrollpunkter/normala under import/export. |