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és | Leírás |
|---|---|---|---|
specularColor | Vector3 | Olvasd! | Megkapja vagy beállítja a tükörszínt. |
specularFactor | double | Olvasd! | Megkapja vagy beállítja a tükörfaktort. |
shininess | double | Olvasd! | Megkapja vagy beállítja a fényességet, ez irányítja az ablakos felvilágosodás méretét. |
reflectionColor | Vector3 | Olvasd! | Megkapja vagy beállítja a tükröző színt. |
reflectionFactor | double | Olvasd! | Megkapja vagy beállítja a tükröző szín elcsökkentését. |
emissiveColor | Vector3 | Olvasd! | Megkapja vagy beállítja a kibocsátó színt. |
ambientColor | Vector3 | Olvasd! | Megkapja vagy beállítja a környezeti színt. |
diffuseColor | Vector3 | Olvasd! | Megkapja vagy beállítja a diffúz színt. |
transparentColor | Vector3 | Olvasd! | Megkapja vagy beállítja a átlátszó színt. |
transparency | double | Olvasd! | Megkapja vagy beállítja az átláthatóságot. |
MAP_SPECULAR | String | Olvasd! | Használható a setTexture ((java.lang.String, com.aspose.threed.TextureBase) -ban egy spekuláris textúra mappálás elosztására. |
MAP_DIFFUSE | String | Olvasd! | Használható a setTexture ((java.lang.String, com.aspose.threed.TextureBase) -ban egy diffúz textúra mappálás elosztására. |
MAP_EMISSIVE | String | Olvasd! | 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_AMBIENT | String | Olvasd! | A setTexture ((java.lang.String, com.aspose.threed.TextureBase) alkalmazásában használható a környezeti textúra feltérképezéshez. |
MAP_NORMAL | String | Olvasd! | Használjuk a setTexture ((java.lang.String, com.aspose.threed.TextureBase) rendszeres textúra-megtérítéshez. |
name | String | Olvasd! | Megvan a neve. |
properties | PropertyCollection | Olvasd! | 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() → Vector3 | Megkapja 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() → double | Megkapja vagy beállítja a tükörfaktort. |
setSpecularFactor(specularFactor: double) | A spekuláris faktor értéket állítja be. |
getShininess() → double | Megkapja 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() → Vector3 | Megkapja 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() → double | Megkapja 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() → Vector3 | Megkapja vagy beállítja a kibocsátó színt. |
setEmissiveColor(emissiveColor: Vector3) | A kibocsátó szín értékét állítja be. |
getAmbientColor() → Vector3 | Megkapja vagy beállítja a környezeti színt. |
setAmbientColor(ambientColor: Vector3) | A környezeti szín értékét állítja be. |
getDiffuseColor() → Vector3 | Megkapja 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() → Vector3 | Megkapja vagy beállítja a átlátszó színt. |
setTransparentColor(transparentColor: Vector3) | A átlátszó szín értékét állítja be. |
getTransparency() → double | Megkapja vagy beállítja az átláthatóságot. |
setTransparency(transparency: double) | A átláthatóság értéke. |
getTexture(slotName: String) → TextureBase | Megkapja 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() → String | A 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() → String | A görbék szegmensét. |
setName(name: String) | A meghatározott sugárral rendelkező CircleShape profil létrehozása. |
getProperties() → PropertyCollection | A Cylinder osztály új példányát indítja. |
findProperty(name: String) → Property | A Bone osztály új példányát indítja. |
getProperty(name: String) → Object | Megkapja 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) → boolean | A behozatali/kiviteli folyamat során a kontrollpontok koordinátatervét átállítja. |