PhongMaterial

PhongMaterial

Összefoglaló

PhongMaterial egy osztály a Aspose.3D FOSS-ban Java számára. Az örökölők: LambertMaterial.

Az anyagot a blinn-phong árnyékoló modellhez.

Ez a osztály 35 módszert biztosít az PhongMaterial objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor, és 22 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.3D FOSS for Java csomag. A tulajdonságok: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor, és még 11.

A tulajdonságok

A neve:A típus:HozzáférésLeírás
specularColorVector3Olvasd!Megkapja vagy beállítja a tükörszínt.
specularFactordoubleOlvasd!Megkapja vagy beállítja a tükörfaktort.
shininessdoubleOlvasd!Megkapja vagy beállítja a fényességet, ez irányítja az ablakos felvilágosodás méretét.
reflectionColorVector3Olvasd!Megkapja vagy beállítja a tükröző színt.
reflectionFactordoubleOlvasd!Megkapja vagy beállítja a tükröző szín elcsökkentését.
emissiveColorVector3Olvasd!Megkapja vagy beállítja a kibocsátó színt.
ambientColorVector3Olvasd!Megkapja vagy beállítja a környezeti színt.
diffuseColorVector3Olvasd!Megkapja vagy beállítja a diffúz színt.
transparentColorVector3Olvasd!Megkapja vagy beállítja a átlátszó színt.
transparencydoubleOlvasd!Megkapja vagy beállítja az átláthatóságot.
MAP_SPECULARStringOlvasd!Használható a setTexture ((java.lang.String, com.aspose.threed.TextureBase) -ban egy spekuláris textúra mappálás elosztására.
MAP_DIFFUSEStringOlvasd!Használható a setTexture ((java.lang.String, com.aspose.threed.TextureBase) -ban egy diffúz textúra mappálás elosztására.
MAP_EMISSIVEStringOlvasd!Használható a setTexture ((java.lang.String, com.aspose.threed.TextureBase) -ban egy emisszív textúra-megtérítés elosztására.
MAP_AMBIENTStringOlvasd!A setTexture ((java.lang.String, com.aspose.threed.TextureBase) alkalmazásában használható a környezeti textúra feltérképezéshez.
MAP_NORMALStringOlvasd!Használjuk a setTexture ((java.lang.String, com.aspose.threed.TextureBase) rendszeres textúra-megtérítéshez.
nameStringOlvasd!Megvan a neve.
propertiesPropertyCollectionOlvasd!Megkapja a tulajdont.

Módszerek

Az aláírás:Leírás
PhongMaterial()Az PhongMaterial osztály új példányát indítja.
PhongMaterial(name: String)Az PhongMaterial osztály új példányát indítja.
getSpecularColor()Vector3Megkapja vagy beállítja a tükörszínt.
setSpecularColor(specularColor: Vector3)A tükör színértékét állítja be.
getSpecularFactor()doubleMegkapja vagy beállítja a tükörfaktort.
setSpecularFactor(specularFactor: double)A spekuláris faktor értéket állítja be.
getShininess()doubleMegkapja vagy beállítja a fényességet, ez irányítja az ablakos felvilágosodás méretét.
setShininess(shininess: double)A fényesség értéke.
getReflectionColor()Vector3Megkapja vagy beállítja a tükröző színt.
setReflectionColor(reflectionColor: Vector3)A fényvisszaverési szín értékét állítja be.
getReflectionFactor()doubleMegkapja vagy beállítja a tükröző szín elcsökkentését.
setReflectionFactor(reflectionFactor: double)A fényvisszaverési tényező értéke.
LambertMaterial()Az LambertMaterial osztály új példányát indítja.
getEmissiveColor()Vector3Megkapja vagy beállítja a kibocsátó színt.
setEmissiveColor(emissiveColor: Vector3)A kibocsátó szín értékét állítja be.
getAmbientColor()Vector3Megkapja vagy beállítja a környezeti színt.
setAmbientColor(ambientColor: Vector3)A környezeti szín értékét állítja be.
getDiffuseColor()Vector3Megkapja vagy beállítja a diffúz színt.
setDiffuseColor(diffuseColor: Vector3)A fényességet megszerezheti, vagy beállítja, ez szabályozza a tükörjelző nagyságrendjét.
getTransparentColor()Vector3Megkapja vagy beállítja a átlátszó színt.
setTransparentColor(transparentColor: Vector3)A átlátszó szín értékét állítja be.
getTransparency()doubleMegkapja vagy beállítja az átláthatóságot.
setTransparency(transparency: double)A átláthatóság értéke.
getTexture(slotName: String)TextureBaseMegkapja a textúrát az adott résből, lehet ez az anyag tulajdonsági neve vagy a shader paraméternéve.
setTexture(slotName: String, texture: TextureBase)A textúra beállítása a megadott helyre.
toString()StringA formátumok ellenállnak a stringnek.
iterator()Iterator<TextureSlot>A számláló a belső textúra-szkálákat adja meg.
A3DObject()Parametrizált henger. Használható egy kővel is, ha a sugárcsík teteje/alsó sugara nulla.
getName()StringA görbék szegmensét.
setName(name: String)A meghatározott sugárral rendelkező CircleShape profil létrehozása.
getProperties()PropertyCollectionA Cylinder osztály új példányát indítja.
findProperty(name: String)PropertyA Bone osztály új példányát indítja.
getProperty(name: String)ObjectMegkapja a csomópont transzformációs mátrixát az aktuális helyzetben.
setProperty(name: String, value: Object)Megkapja a szélességi szegmenseket.
removeProperty(name: String)booleanA behozatali/kiviteli folyamat során a kontrollpontok koordinátatervét átállítja.

Lásd még:

 Magyar