PbrSpecularMaterial
Overview
PbrSpecularMaterial Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: Material.
Fiziksel olarak tabanlı render için malzeme, diffüs renk / spekülasyon / parlaklık /
Bu sınıf, Java programlarında PbrSpecularMaterial nesnelerle çalışmak için 31 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, PbrSpecularMaterial, findProperty, getDiffuse, getDiffuseTexture, getEmissiveColor, getEmissiveTexture, getGlossinessFactor, getName, getNormalTexture, getProperties, getProperty,19 tane 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, MAP_SPECULAR_GLOSSINESS,11 daha var.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
transparency | double | Read | Şeffaflık faktörü ile ilgili. |
normalTexture | TextureBase | Read | Normal haritalama yapısını alır @ normal haritama dokusunu geri getirir / |
specularGlossinessTexture | TextureBase | Read | Doktrini spekülatif renk için alırsa, kanal RGB spekulatif rengi depolar ve kanal A parlaklığı depolamaktadır. |
glossinessFactor | double | Read | Malzemenin parlaklığını (yumuşaklığı) alır, 1 mükemmel yumuşu anlamına gelir ve 0 mükemmellikten sert anlamını verir, varsayılan değeri 1, aralığı [0, 1] @geri dönüş malzemenin parlığını(yumurtası), 1 anlamı |
specular | Vector3 | Read | Malzemenin spekülatif rengi alırsa, varsayılan değeri (1, 1, 1). |
diffuseTexture | TextureBase | Read | Difuz için dokunuş alır @diffuz / için tekstür geri verir |
diffuse | Vector3 | Read | Malzemenin difuz rengi alırsa, varsayılan değeri (1, 1, 1) @dönüştürülür malzeme difus rızı, standart değere göre (1, 1), / |
emissiveTexture | TextureBase | Read | Emissive için dokunuş alır @ emissiv için tekstür geri verir / |
emissiveColor | Vector3 | Read | Emisyon rengi alırsa, varsayılan değeri (0, 0, 0) @dönüş emisiyatif renktir, standart değere sahiptir (0 0,0) / |
MAP_SPECULAR_GLOSSINESS | String | Read | Specular Glossiness için doku haritası / |
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 |
|---|---|
PbrSpecularMaterial() | Yaratıcısı - Yatırımcı |
getTransparency() → double | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Şeffaflık faktörü ile ilgili. |
setTransparency(value: double) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Şeffaflık faktörünü belirleyin. |
getNormalTexture() → TextureBase | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Normal haritalama yapısını alır @ normal haritama dokusunu geri getirir / |
setNormalTexture(value: TextureBase) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Normal haritalama @param değerinin dokusunu ayarlayın Yeni değer / |
getSpecularGlossinessTexture() → TextureBase | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Doktrini spekülatif renk için alırsa, kanal RGB spekulatif rengi depolar ve kanal A parlaklığı depolamaktadır. |
setSpecularGlossinessTexture(value: TextureBase) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Dokunuş spekülatif renk için ayarlanır, kanal RGB spekulatif rengi depolamaktadır ve kanal A parlaklığı depolar. |
getGlossinessFactor() → double | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin parlaklığını (yumuşaklığı) alır, 1 mükemmel yumuşu anlamına gelir ve 0 mükemmellikten sert anlamını verir, varsayılan değeri 1, aralığı [0, 1] @geri dönüş malzemenin parlığını(yumurtası), 1 anlamı |
setGlossinessFactor(value: double) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin parlaklığını (yumuşaklığı) ayarlayın, 1 mükemmel yumuşak anlamına gelir ve 0 mükemmel sert anlamına gelir, varsayılan değeri 1, aralığı [0, 1] @param değeri Yeni değeri / |
getSpecular() → Vector3 | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin spekülatif rengi alırsa, varsayılan değeri (1, 1, 1). |
setSpecular(value: Vector3) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin spekülatif rengi ayarlanır, varsayılan değeri (1, 1, 1). |
getDiffuseTexture() → TextureBase | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Difüze için dokunuş alır @diffüze / için dokunuşu geri getirir |
setDiffuseTexture(value: TextureBase) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Difuse @param değerine dokunuş ayarlayın Yeni değer / |
getDiffuse() → Vector3 | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin yaygın rengi alırsa, varsayılan değeri (1, 1, 1) @dönüştürülür malzemenin dağıtılmış rengi; varsayılan değer (1, 1, 1) / |
setDiffuse(value: Vector3) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Malzemenin yaygın rengi ayarlanır, varsayılan değeri (1, 1, 1) @param değeri Yeni değeri / |
getEmissiveTexture() → TextureBase | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Emissive için dokunuş alır @ emissive için tekstüre geri döner / |
setEmissiveTexture(value: TextureBase) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Emissive @param değerine dokunuş ayarlayın Yeni değer / |
getEmissiveColor() → Vector3 | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Emisyon rengi alırsa, varsayılan değeri (0, 0, 0) @döner emisyon reni, varsayım değeri (0 , 0, 0) / |
setEmissiveColor(value: Vector3) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Emisyon rengi ayarlayın, varsayılan değeri (0, 0, 0) @param değer Yeni değere / |
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. |