Varsayılan Material
'ları oluşturmak için kullanılan yardımcı program sınıfı.
Sabitler
Dize | MATERYAL_RENGİ | makeOpaqueWithColor(Context, Color) ve makeTransparentWithColor(Context, Color) materyallerini kontrol etmek için kullanılan malzeme parametresinin adı. |
Dize | MATERYAL_METALLIC | Tüm MaterialFactory malzemelerinin metalik özelliğini kontrol etmek için kullanılan malzeme parametresinin adı. |
Dize | MATERIAL_REFLECTANCE | Tüm MaterialFactory malzemelerinin yansıma özelliklerini kontrol etmek için kullanılan malzeme parametresinin adı. |
Dize | MATERIAL_ROUGHSS | Tüm MaterialFactory malzemelerinin pürüzlük özelliğini kontrol eden malzeme parametresinin adı. |
Dize | MATERIAL_METİN | makeOpaqueWithTexture(Context, Texture) ve makeTransparentWithTexture(Context, Texture) materyallerin dokusunu kontrol etmek için kullanılan malzeme parametresinin adı. |
İnşaat Ustaları
Herkese Açık Yöntemler
statik CompletableFuture<Malzeme> | |
statik CompletableFuture<Malzeme> | |
statik CompletableFuture<Malzeme> | |
statik CompletableFuture<Malzeme> |
Devralınan Yöntemler
Sabitler
herkese açık statik nihai Dize MATERIAL_COLOR
makeOpaqueWithColor(Context, Color)
ve makeTransparentWithColor(Context, Color)
materyallerini kontrol etmek için kullanılan malzeme parametresinin adı.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_METALLIC
Tüm MaterialFactory
malzemelerinin metalik özelliğini kontrol etmek için kullanılan malzeme parametresinin adı. Metalik özellik, yüzeyin metalik (iletken) veya metalik olmayan (elektrikli) bir yüzey olup olmadığını tanımlar. Bu özellik, 0 veya 1 olarak ayarlanmış bir ikili değer olarak kullanılmalıdır. Orta düzey değerler, dokuları kullanırken yalnızca farklı yüzey türleri arasında geçişler oluşturmak için faydalıdır. Varsayılan değer 0'dır.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_REFLECTANCE
Tüm MaterialFactory
malzemelerinin yansıma özelliklerini kontrol etmek için kullanılan malzeme parametresinin adı. Yansıma özelliği yalnızca metalik olmayan yüzeyleri etkiler. Bu özellik, spektrum yoğunluğunu kontrol etmek için kullanılabilir. Bu değer, 0 ile 1 arasında tanımlanır ve yansıma yüzdesinin yeniden eşlenmesini sağlar. Varsayılan değer 0,5'tir.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_ROUGHNESS
Tüm MaterialFactory
malzemelerinin pürüzlük özelliğini kontrol eden malzeme parametresinin adı. Pürüzlülük özelliği, yüzeyin algılanan pürüzsüzlüğünü kontrol eder. Pürüzlülük 0 olarak ayarlandığında yüzey pürüzsüz ve çok parlak olur. yüzey ne kadar zor olursa yansıma da o kadar "bulanıklaştırıcı" olur. Varsayılan değer 0,4'tür.
İlgili Konular
herkese açık statik nihai Dize MATERIAL_TEXTURE
makeOpaqueWithTexture(Context, Texture)
ve makeTransparentWithTexture(Context, Texture)
materyallerin dokusunu kontrol etmek için kullanılan malzeme parametresinin adı.
İlgili Konular
İnşaat Ustaları
public MaterialFactory ()
Herkese Açık Yöntemler
herkese açık statik CompletableFuture<Malzeme> makeOpaqueWithColor (Bağlam bağlamı, Renk rengi)
Color
ileterek opak bir Material
oluşturur. Color
, MATERIAL_COLOR
ile setFloat3(String, Color)
aranarak değiştirilebilir. Metaliklik, pürüzlülük ve yansıma setFloat(String, float)
ile değiştirilebilir.
Parametreler
context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
---|---|
renk | üretilecek malzemenin rengi |
İadeler
- belirtilen rengi oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeOpaqueWithTexture (Bağlam bağlamı, Doku dokusu)
Texture
ileterek opak bir Material
oluşturur. Texture
, MATERIAL_TEXTURE
ile setTexture(String, Texture)
aranarak değiştirilebilir. Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float)
kullanılarak değiştirilebilir.
Parametreler
context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
---|---|
doku | malzemenin dokusunu oluşturma |
İadeler
- Belirli bir dokuyu oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeTransparentWithColor (Bağlam bağlamı, Renk rengi)
Color
değerini ileterek şeffaf bir Material
oluşturur. Color
, MATERIAL_COLOR
ile setFloat4(String, Color)
aranarak değiştirilebilir.
Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float)
kullanılarak değiştirilebilir.
Parametreler
context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
---|---|
renk | üretilecek malzemenin rengi |
İadeler
- belirtilen rengi oluşturacak malzeme
İlgili Konular
herkese açık statik CompletableFuture<Malzeme> makeTransparentWithTexture (Bağlam bağlamı, Doku dokusu)
Texture
değerini ileterek şeffaf bir Material
oluşturur. Texture
, MATERIAL_TEXTURE
ile setTexture(String, Texture)
aranarak değiştirilebilir. Metaliklik, pürüzsüzlük ve yansıma setFloat(String, float)
kullanılarak değiştirilebilir.
Parametreler
context | malzeme kaynağının yüklenmesi için kullanılan bir bağlamdır |
---|---|
doku | malzemenin dokusunu oluşturma |
İadeler
- Belirli bir dokuyu oluşturacak malzeme