ShaderMaterial
Overview
ShaderMaterial Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Material.
Bir gölge malzemesi, dış rendering motoru veya gölgeli dil ile malzemeyi tanımlamanıza olanak tanır.
Bu sınıf, Java programlarında ShaderMaterial nesnelerle çalışmak için 15 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, ShaderMaterial, findProperty, getName, getProperties, getProperty, getTechniques, getTexture, iterator, removeProperty, setName, setProperty,2 adet ve daha fazla yöntem. 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, name,Ve 2 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
techniques | java.util.List<ShaderTechnique> | Read | Bu maddeye göre tüm teknikler mevcuttur. |
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 |
|---|---|
ShaderMaterial() | Yeni bir örnek ShaderMaterial sınıfı başlatır. |
ShaderMaterial(name: String) | Yeni bir örnek ShaderMaterial sınıfı başlatır. |
getTechniques() → java.util.List<ShaderTechnique> | Bu maddeye göre tüm teknikler mevcuttur. |
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. |