PhongMaterial

PhongMaterial

Overview

PhongMaterial Java için Aspose.3D FOSS sınıfıdır. Mirasçılardan gelenler: LambertMaterial.

Blinn-phong gölgeli model için malzeme.

Bu sınıf, Java programlarında PhongMaterial nesnelerle çalışmak için 35 yöntem sunar. Mevcut yöntemler şunları içerir: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,22 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,11 daha var.

Properties

NameTypeAccessDescription
specularColorVector3ReadSpekülatif renk alır veya ayarlar.
specularFactordoubleReadSpekülasyon faktörünü alır veya ayarlar.
shininessdoubleReadParlaklığı alır veya ayarlar, bu spekülatif vurgunun büyüklüğünü kontrol eder.
reflectionColorVector3ReadRenkler veya renkler yansıtır.
reflectionFactordoubleReadRenklerin hafifletilmesini veya ayarlanmasını alır.
emissiveColorVector3ReadEmisyon veya emisyon rengi alır.
ambientColorVector3ReadÇevre rengi alır veya ayarlar.
diffuseColorVector3ReadÇeşitli renkler alır veya ayarlar.
transparentColorVector3ReadGelen veya şeffaf renk ayarlayın.
transparencydoubleReadŞeffaflık faktörünü alır veya ayarlar.
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
PhongMaterial()Yeni bir örnek PhongMaterial sınıfı başlatır.
PhongMaterial(name: String)Yeni bir örnek PhongMaterial sınıfı başlatır.
getSpecularColor()Vector3Spekülatif renk alır veya ayarlar.
setSpecularColor(specularColor: Vector3)Spekülatif renk değerini belirleyin.
getSpecularFactor()doubleSpekülasyon faktörünü alır veya ayarlar.
setSpecularFactor(specularFactor: double)Spekülatif faktörün değerini belirleyin.
getShininess()doubleParlaklığı alır veya ayarlar, bu spekülatif vurgunun büyüklüğünü kontrol eder.
setShininess(shininess: double)Işık değerini belirleyin.
getReflectionColor()Vector3Renkler veya renkler yansıtır.
setReflectionColor(reflectionColor: Vector3)Renk değerini yansıtır.
getReflectionFactor()doubleRenklerin hafifletilmesini veya ayarlanmasını alır.
setReflectionFactor(reflectionFactor: double)Yansıma faktörünün değerini belirleyin.
LambertMaterial()Yeni bir örnek LambertMaterial sınıfı başlatır.
getEmissiveColor()Vector3Emisyon 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()Vector3Gelen 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)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