TextureBase
TextureBase class
Tüm beton dokular için temel sınıf. Doku, bir geometri yüzeyinin görünümünü ve verdiği hissi tanımlar.
public class TextureBase : A3DObject
yapıcılar
Özellikleri
İsim | Tanım |
---|
Alpha { get; set; } | texture öğesinin varsayılan alfa değerini alır veya ayarlar.AlphaSource dır-dirPixelAlpha Varsayılan değer 1.0’dır, geçerli değer aralığı 0 ile 1 arasındadır |
AlphaSource { get; set; } | Dokunun alfa kanalını tanımlayıp tanımlamadığını alır veya ayarlar. Varsayılan değerNone |
MagFilter { get; set; } | Büyütme filtresini alır veya ayarlar. |
MinFilter { get; set; } | Küçültme için filtreyi alır veya ayarlar. |
MipFilter { get; set; } | mip düzeyinde örnekleme için filtreyi alır veya ayarlar. |
virtual Name { get; set; } | Adı alır veya ayarlar. |
Properties { get; } | Tüm özelliklerin koleksiyonunu alır. |
UVRotation { get; set; } | texture öğesinin dönüşünü alır veya ayarlar |
UVScale { get; set; } | UV ölçeğini alır veya ayarlar. |
UVTranslation { get; set; } | UV çevirisini alır veya ayarlar. |
WrapModeU { get; set; } | U. içindeki doku sarma modlarını alır veya ayarlar |
WrapModeV { get; set; } | V. içindeki doku sarma modlarını alır veya ayarlar |
WrapModeW { get; set; } | W. içindeki doku sarma modlarını alır veya ayarlar |
yöntemler
İsim | Tanım |
---|
FindProperty(string) | Özelliği bulur. Dinamik bir özellik olabilir (CreateDynamicProperty/SetProperty tarafından oluşturulmuştur) veya yerel özellik (adıyla tanımlanır) |
GetProperty(string) | Belirtilen özelliğin değerini alın |
RemoveProperty(Property) | Dinamik bir özelliği kaldırır. |
RemoveProperty(string) | name ile tanımlanan belirtilen özelliği kaldırın |
SetProperty(string, object) | Belirtilen özelliğin değerini ayarlar |
SetRotation(double, double) | UV dönüşünü ayarlar. |
SetScale(double, double) | UV ölçeğini ayarlar. |
SetTranslation(double, double) | UV çevirisini ayarlar. |
Ayrıca bakınız