PbrSpecularMaterial

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

NameTypeAccessDescription
transparencydoubleReadŞeffaflık faktörü ile ilgili.
normalTextureTextureBaseReadNormal haritalama yapısını alır @ normal haritama dokusunu geri getirir /
specularGlossinessTextureTextureBaseReadDoktrini spekülatif renk için alırsa, kanal RGB spekulatif rengi depolar ve kanal A parlaklığı depolamaktadır.
glossinessFactordoubleReadMalzemenin 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ı
specularVector3ReadMalzemenin spekülatif rengi alırsa, varsayılan değeri (1, 1, 1).
diffuseTextureTextureBaseReadDifuz için dokunuş alır @diffuz / için tekstür geri verir
diffuseVector3ReadMalzemenin 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), /
emissiveTextureTextureBaseReadEmissive için dokunuş alır @ emissiv için tekstür geri verir /
emissiveColorVector3ReadEmisyon rengi alırsa, varsayılan değeri (0, 0, 0) @dönüş emisiyatif renktir, standart değere sahiptir (0 0,0) /
MAP_SPECULAR_GLOSSINESSStringReadSpecular Glossiness için doku haritası /
MAP_SPECULARStringReadSetTexture (java.lang.String, com.aspose.threed.TextureBase) bir doku haritalama atamak için kullanılır.
MAP_DIFFUSEStringReadTekste (java.lang.String, com.aspose.threed.TextureBase) bir yaygın doku haritalama atamak için kullanılır.
MAP_EMISSIVEStringReadTekste (java.lang.String, com.aspose.threed.TextureBase) bir emisyonlu doku haritalama atamak için kullanılır.
MAP_AMBIENTStringReadTekste (java.lang.String, com.aspose.threed.TextureBase) bir çevresel doku haritalama atamak için kullanılır.
MAP_NORMALStringReadTekste (java.lang.String, com.aspose.threed.TextureBase) bir normal doku haritalama atamak için kullanılır.
nameStringReadAdını alır.
propertiesPropertyCollectionReadMülklerini alır.

Methods

SignatureDescription
PbrSpecularMaterial()Yaratıcısı - Yatırımcı
getTransparency()doubleFOSS 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()TextureBaseFOSS 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()TextureBaseFOSS 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()doubleFOSS 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()Vector3FOSS 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()TextureBaseFOSS 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()Vector3FOSS 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()TextureBaseFOSS 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()Vector3FOSS 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)TextureBaseBelirlenen 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()StringFormatı 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()StringKurşun segmentleri.
setName(name: String)Bir CircleShape profili belirlenmiş bir radyoda oluşturur.
getProperties()PropertyCollectionYeni bir Cylinder sınıfı örneği başlatır.
findProperty(name: String)PropertyYeni bir kemik sınıfı başlatır.
getProperty(name: String)ObjectNode’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)booleanFlip koordinasyon sistemi kontrol noktaları / normal ithalat / ihracat sırasında alır.

See Also

 Türkçe