PbrSpecularMaterial
Översikt
PbrSpecularMaterial är en klass i Aspose.3D FOSS för Java. ärvt från: Material.
Material för fysiskt baserad rendering baserat på diffus färg/spekular/glasshet /
Denna klass innehåller 31 metoder för att arbeta med PbrSpecularMaterial objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,19 och 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, MAP_SPECULAR_GLOSSINESS,Och 11 fler.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
transparency | double | Läsning | Det är transparensfaktorn. |
normalTexture | TextureBase | Läsning | Få texten av normal mappning @återställ texturen av normalt mape / |
specularGlossinessTexture | TextureBase | Läsning | När texten får den spektakulära färgen lagras kanalen RGB den spektrala färgan och kanalet A lagrar glans. |
glossinessFactor | double | Läsning | Få glossiness(mjukhet) av materialet, 1 betyder perfekt smidig och 0 betyder helt röd, standardvärdet är 1, intervallet är [0, 1] @ återställ glosiness (mjuka) material, 2 innebär |
specular | Vector3 | Läsning | Om materialet får den spektakulära färgen är standardvärdet (1, 1, 1). |
diffuseTexture | TextureBase | Läsning | Få texten för diffus @ return textuen för difus / |
diffuse | Vector3 | Läsning | Om det finns diffusa färgen på materialet är standardvärdet (1, 1, 1) @återställer den diffusfärgen av materialen, standard värdet är (1, 1 och 1) / |
emissiveTexture | TextureBase | Läsning | Få texten för emissiv @ return textan för Emissive / |
emissiveColor | Vector3 | Läsning | Om emissiv färg tas emot är standardvärdet (0, 0, 0) @return den emissioniva färgen, standard värdet är (0 0,0) / |
MAP_SPECULAR_GLOSSINESS | String | Läsning | Texturkartan för spektral glossiness / |
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 |
|---|---|
PbrSpecularMaterial() | Konstruktor av PbrSpecularMaterial / |
getTransparency() → double | Inte implementerad i FOSS-utgåvan – kastas på löptid. Det är transparensfaktorn. |
setTransparency(value: double) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Det är tydligt att man anger transparensfaktorn. |
getNormalTexture() → TextureBase | Inte implementerad i FOSS-utgåvan – kastas på löptid. Få texten av normal mappning @återställ texturen av normalt mape / |
setNormalTexture(value: TextureBase) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Sätt texten av normal mappning @param värde Nyvärde / |
getSpecularGlossinessTexture() → TextureBase | Inte implementerad i FOSS-utgåvan – kastas på löptid. När texten får den spektakulära färgen lagras kanalen RGB den spektrala färgan och kanalet A lagrar glans. |
setSpecularGlossinessTexture(value: TextureBase) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Sätter texten för spektral färg, kanalen RGB lagrar den spekterala färgen och kanalet A lagar glans. |
getGlossinessFactor() → double | Inte implementerad i FOSS-utgåvan – kastas på löptid. Få glossiness(mjukhet) av materialet, 1 betyder perfekt smidig och 0 betyder helt röd, standardvärdet är 1, intervallet är [0, 1] @ återställ glosiness (mjuka) material, 2 innebär |
setGlossinessFactor(value: double) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Sätt glans(mjukhet) av materialet, 1 betyder perfekt smidig och 0 betyder helt grym, standardvärdet är 1, intervallet är [0, 1] @param värde Ny värd / |
getSpecular() → Vector3 | Inte implementerad i FOSS-utgåvan – kastas på löptid. Om materialet får den spektakulära färgen är standardvärdet (1, 1, 1). |
setSpecular(value: Vector3) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Ange den spektakulära färgen på materialet, standardvärdet är (1, 1, 1). |
getDiffuseTexture() → TextureBase | Inte implementerad i FOSS-utgåvan – kastas på löptid. Få texten för diffus @ return textuen för difus / |
setDiffuseTexture(value: TextureBase) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Ställ in texten för diffusa @param värde Nyvärde / |
getDiffuse() → Vector3 | Inte implementerad i FOSS-utgåvan – kastas på löptid. Om det finns diffusa färgen på materialet är standardvärdet (1, 1, 1) @återställer den diffusfärgen av materialen, standard värdet är (1, 1 och 1) / |
setDiffuse(value: Vector3) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Ange den diffusa färgen på materialet, standardvärdet är (1, 1, 1) @param värde Ny värd / |
getEmissiveTexture() → TextureBase | Inte implementerad i FOSS-utgåvan – kastas på löptid. Få texten för emissiv @ return textan för Emissive / |
setEmissiveTexture(value: TextureBase) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Ställ in texten för emissiv @param värde Nyvärde / |
getEmissiveColor() → Vector3 | Inte implementerad i FOSS-utgåvan – kastas på löptid. Om emissiv färg tas emot är standardvärdet (0, 0, 0) @return den emissioniva färgen, standard värdet är (0 0,0) / |
setEmissiveColor(value: Vector3) | Inte implementerad i FOSS-utgåvan – kastas på löptid. Sätt utfärdande färg, standardvärdet är (0, 0, 0) @param värde Ny värd / |
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. |