LambertMaterial
Przegląd
LambertMaterial jest klasą w Aspose.3D FOSS dla Java. Dziedziczy po: Material.
Materiał dla modelu cieniowania lambert.
Ta klasa udostępnia 26 metod do pracy z obiektami LambertMaterial w programach Java. Dostępne metody obejmują: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor oraz 11 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.3D FOSS dla Java. Właściwości: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor oraz 6 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
emissiveColor | Vector3 | Odczyt | Pobiera lub ustawia kolor emisji. |
ambientColor | Vector3 | Odczyt | Pobiera lub ustawia kolor otoczenia. |
diffuseColor | Vector3 | Odczyt | Pobiera lub ustawia kolor rozpraszania. |
transparentColor | Vector3 | Odczyt | Pobiera lub ustawia przezroczysty kolor. |
transparency | double | Odczyt | Pobiera lub ustawia współczynnik przezroczystości. |
MAP_SPECULAR | String | Odczyt | Używane w setTexture(java.lang.String, com.aspose.threed.TextureBase) aby przypisać specular texture mapping. |
MAP_DIFFUSE | String | Odczyt | Używane w setTexture(java.lang.String, com.aspose.threed.TextureBase) aby przypisać diffuse texture mapping. |
MAP_EMISSIVE | String | Odczyt | Używane w setTexture(java.lang.String, com.aspose.threed.TextureBase) aby przypisać emissive texture mapping. |
MAP_AMBIENT | String | Odczyt | Używane w setTexture(java.lang.String, com.aspose.threed.TextureBase) do przypisania mapowania tekstury ambientowej. |
MAP_NORMAL | String | Odczyt | Używane w setTexture(java.lang.String, com.aspose.threed.TextureBase) do przypisania mapowania tekstury normalnej. |
name | String | Odczyt | Pobiera nazwę. |
properties | PropertyCollection | Odczyt | Pobiera właściwości. |
Metody
| Sygnatura | Opis |
|---|---|
LambertMaterial() | Inicjalizuje nową instancję klasy LambertMaterial. |
LambertMaterial(name: String) | Inicjalizuje nową instancję klasy LambertMaterial. |
getEmissiveColor() → Vector3 | Pobiera lub ustawia kolor emisji. |
setEmissiveColor(emissiveColor: Vector3) | Ustawia wartość koloru emisji. |
getAmbientColor() → Vector3 | Pobiera lub ustawia kolor otoczenia. |
setAmbientColor(ambientColor: Vector3) | Ustawia wartość koloru otoczenia. |
getDiffuseColor() → Vector3 | Pobiera lub ustawia kolor rozpraszania. |
setDiffuseColor(diffuseColor: Vector3) | Ustawia wartość koloru rozproszenia. |
getTransparentColor() → Vector3 | Pobiera lub ustawia przezroczysty kolor. |
setTransparentColor(transparentColor: Vector3) | Ustawia wartość koloru przezroczystości. |
getTransparency() → double | Pobiera lub ustawia współczynnik przezroczystości. |
setTransparency(transparency: double) | Ustawia wartość przezroczystości. |
getTexture(slotName: String) → TextureBase | Pobiera teksturę z określonego slotu, może to być nazwa właściwości materiału lub nazwa parametru shadera. |
setTexture(slotName: String, texture: TextureBase) | Ustawia teksturę w określonym slocie. |
toString() → String | Formatuje obiekt do ciągu znaków. |
iterator() → Iterator<TextureSlot> | Zwraca enumerator do enumeracji wewnętrznych slotów tekstur. |
A3DObject() | Wywołuje A3DObject na tej instancji LambertMaterial. |
A3DObject(name: String) | Wywołuje A3DObject(name) na tej instancji LambertMaterial. |
getName() → String | Zwraca nazwę. |
setName(name: String) | Ustawia wartość name. |
getProperties() → PropertyCollection | Zwraca właściwości. |
findProperty(name: String) → Property | Wywołuje findProperty(name) na tej instancji LambertMaterial. |
getProperty(name: String) → Object | Pobiera lub ustawia kolor emisji. |
setProperty(name: String, value: Object) | Ustawia wartość właściwości. |
removeProperty(name: String) → boolean | Wywołuje removeProperty(name) na tej instancji LambertMaterial. |
removeProperty(property: Property) → boolean | Wywołuje removeProperty(property) na tej instancji LambertMaterial. |