LambertMaterial
Overview
LambertMaterial Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Material.
Lambert gölgeli model için malzeme.
Bu sınıf, Java programlarında LambertMaterial nesnelerle çalışmak için 24 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor,11 adet daha yöntemler. Tüm kamu üyeleri, Java paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,6 ve daha fazlası.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
emissiveColor | Vector3 | Read | Emisyon veya emisyon rengi alır. |
ambientColor | Vector3 | Read | Çevre rengi alır veya ayarlar. |
diffuseColor | Vector3 | Read | Çeşitli renkler alır veya ayarlar. |
transparentColor | Vector3 | Read | Gelen veya şeffaf renk ayarlayın. |
transparency | double | Read | Şeffaflık faktörünü alır veya ayarlar. |
MAP_SPECULAR | String | Read | SetTexture (java.lang.String, com.aspose.threed.TextureBase) bir doku haritalama atamak için kullanılır. |
MAP_DIFFUSE | String | Read | Tekste (java.lang.String, com.aspose.threed.TextureBase) bir yaygın doku haritalama atamak için kullanılır. |
MAP_EMISSIVE | String | Read | Tekste (java.lang.String, com.aspose.threed.TextureBase) bir emisyonlu doku haritalama atamak için kullanılır. |
MAP_AMBIENT | String | Read | Tekste (java.lang.String, com.aspose.threed.TextureBase) bir çevresel doku haritalama atamak için kullanılır. |
MAP_NORMAL | String | Read | Tekste (java.lang.String, com.aspose.threed.TextureBase) bir normal doku haritalama atamak için kullanılır. |
name | String | Read | Adını alır. |
properties | PropertyCollection | Read | Mülklerini alır. |
Methods
| Signature | Description |
|---|---|
LambertMaterial() | Yeni bir örnek LambertMaterial sınıfı başlatır. |
LambertMaterial(name: String) | Yeni bir örnek LambertMaterial sınıfı başlatır. |
getEmissiveColor() → Vector3 | Emisyon veya emisyon rengi alır. |
setEmissiveColor(emissiveColor: Vector3) | Emisyon renk değerini belirleyin. |
getAmbientColor() → Vector3 | Çevre rengi alır veya ayarlar. |
setAmbientColor(ambientColor: Vector3) | Çevre renk değerini belirleyin. |
getDiffuseColor() → Vector3 | Çeşitli renkler alır veya ayarlar. |
setDiffuseColor(diffuseColor: Vector3) | Bu, spekülasyonun büyüklüğünü kontrol eder. Spekülasyonu formülü: SpecularColor * SpecularFactor (N nokta H) ^ Şirinlik |
getTransparentColor() → Vector3 | Gelen veya şeffaf renk ayarlayın. |
setTransparentColor(transparentColor: Vector3) | Şeffaf renk değerini belirleyin. |
getTransparency() → double | Şeffaflık faktörünü alır veya ayarlar. |
setTransparency(transparency: double) | Şeffaflık değerini belirler. |
getTexture(slotName: String) → TextureBase | Belirlenen yuvalardan dokunuş alırsa, malzemenin mülkiyet adı veya gölgenin parametresi olabilir. |
setTexture(slotName: String, texture: TextureBase) | Konu belirlenmiş bir yuva ile yapıştırın. |
toString() → String | Formatı string ile karşı çıkıyor. |
iterator() → Iterator<TextureSlot> | İç tekstür slotları listelemek için enumerator alır. |
A3DObject() | Parametre edilmiş Silikon: Radyo Top/radiusBottom’dan biri sıfır olduğunda bir konu temsil etmek için de kullanılabilir. |
getName() → String | Kurşun segmentleri. |
setName(name: String) | Bir CircleShape profili belirlenmiş bir radyoda oluşturur. |
getProperties() → PropertyCollection | Yeni bir Cylinder sınıfı örneği başlatır. |
findProperty(name: String) → Property | Yeni bir kemik sınıfı başlatır. |
getProperty(name: String) → Object | Node’un dönüşüm matrisini mevcut pozda alır. |
setProperty(name: String, value: Object) | Genişlik segmentleri ile karşılaştırılır. |
removeProperty(name: String) → boolean | Flip koordinasyon sistemi kontrol noktaları / normal ithalat / ihracat sırasında alır. |