Point3D.Z Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
3B noktanın Z koordinatını alır veya ayarlar.
public:
property float Z { float get(); void set(float value); };
[System.ComponentModel.Bindable(true)]
public float Z { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Z : single with get, set
Public Property Z As Single
Özellik Değeri
Bir 3B noktanın, ilgili grafik alanı derinliğinin yüzdesi cinsinden ölçülen Z koordinatı.
- Öznitelikler
Açıklamalar
Bu Z özelliği her zaman ilgili grafik alanının derinliğinin yüzdesi olarak ifade edilir. 3B grafiklerle, Z koordinatları görelidir ve grafik alanının arka duvarı için 0 değerine ve grafik alanının ön duvar için 100 değerine sahiptir.
Göz önünde Bu Z Özelliği sıfırdan (bir grafik alanının arkasında bulunan) veya 100 ' den (bir grafik alanının önünde bulunur) daha az olabilir.
Özel 3B çizimde kullanılan herhangi bir nokta (GDI+ kullanılarak gerçekleştirilen) X, Y ve Z (3B) koordinatlarının yöntemi kullanılarak x ve Y (2B) koordinatlarına dönüştürülmesi gerekir TransformPoints . Bu yöntem, tek parametresi olarak Point3D nesnelerinin bir dizisini alır. TransformPointsYöntemini çağırarak X ve Y Özellik değerleri 3 boyutlu alanı yansıtacak şekilde değiştirilir.
Bu yeni X ve Y koordinatları daha sonra yöntemi kullanılarak mutlak koordinatlarına dönüştürülür GetAbsolutePoint . Daha sonra GDI+ Yöntem çağrıları için kullanılır.
Ve yöntemleri kullanılarak seri için göreli Z koordinatları elde edilebilir GetSeriesDepth GetSeriesZPosition .