LambertMaterial

LambertMaterial

Översikt

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

Material för lambert skugga modell.

Denna klass ger 24 metoder för att arbeta med LambertMaterial objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor,och 11 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 6 fler.

ägodelar

NamnTyp avAccessBeskrivning
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
LambertMaterial()Initialiserar en ny instans av LambertMaterial klass.
LambertMaterial(name: String)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