PbrSpecularMaterial

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

NamnTyp avAccessBeskrivning
transparencydoubleLäsningDet är transparensfaktorn.
normalTextureTextureBaseLäsningFå texten av normal mappning @återställ texturen av normalt mape /
specularGlossinessTextureTextureBaseLäsningNär texten får den spektakulära färgen lagras kanalen RGB den spektrala färgan och kanalet A lagrar glans.
glossinessFactordoubleLäsningFå 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
specularVector3LäsningOm materialet får den spektakulära färgen är standardvärdet (1, 1, 1).
diffuseTextureTextureBaseLäsningFå texten för diffus @ return textuen för difus /
diffuseVector3LäsningOm 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) /
emissiveTextureTextureBaseLäsningFå texten för emissiv @ return textan för Emissive /
emissiveColorVector3LäsningOm 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_GLOSSINESSStringLäsningTexturkartan för spektral glossiness /
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
PbrSpecularMaterial()Konstruktor av PbrSpecularMaterial /
getTransparency()doubleInte 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()TextureBaseInte 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()TextureBaseInte 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()doubleInte 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()Vector3Inte 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()TextureBaseInte 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()Vector3Inte 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()TextureBaseInte 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()Vector3Inte 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)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