ShaderMaterial

ShaderMaterial

Översikt

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

Ett skuggamaterial som gör det möjligt att beskriva materialet med extern renderingmotor eller skuggling.

Denna klass ger 15 metoder för att arbeta med ShaderMaterial objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty,och två 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, name,Och 2 mer.

ägodelar

NamnTyp avAccessBeskrivning
techniquesjava.util.List<ShaderTechnique>LäsningDet finns alla tillgängliga tekniker som definieras i detta material.
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
ShaderMaterial()Initialiserar en ny instans av ShaderMaterial klass.
ShaderMaterial(name: String)Initialiserar en ny instans av ShaderMaterial klass.
getTechniques()java.util.List<ShaderTechnique>Det finns alla tillgängliga tekniker som definieras i detta material.
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