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