Aracılığıyla paylaş


Point3D Sınıf

Tanım

Üç boyutlu (3B) veri noktasının koordinatlarını temsil eder. Bu sınıf, 3B grafiklerle özel çizim yaparken kullanılır.

public ref class Point3D
public class Point3D
type Point3D = class
Public Class Point3D
Devralma
Point3D

Açıklamalar

GDI+ kullanılarak gerçekleştirilen özel 3B çizimde kullanılan herhangi bir nokta, yöntemi kullanılarak TransformPoints göreli X, Y ve Z (3B) koordinatlarından göreli X ve Y (2B) koordinatlarına dönüştürülmelidir. çağrılarak TransformPoints, nesnelerin X ve Y değerleri Point3D 3 boyutlu alanı yansıtabilecek şekilde değiştirilir. Yeni X ve Y noktaları daha sonra yöntemi kullanılarak GetAbsolutePoint mutlak piksel koordinatlarına değiştirildikten sonra GDI+ yöntem çağrıları için kullanılabilir . Z değeri göz ardı edilir.

Z koordinatının sıfırdan küçük (grafik alanının arkasında bulunur) veya 100'den büyük (grafik alanının önünde bulunur) olabileceğini unutmayın.

Hem 3B grafikleri etkinleştirmek hem de stilleriyle çalışmak için özelliğini kullanın Area3DStyle . sınıfı Point3D 3B stiller için kullanılmaz.

Oluşturucular

Point3D()

Point3D sınıfının yeni bir örneğini başlatır.

Point3D(Single, Single, Single)

Belirtilen X, Y ve Z koordinatlarıyla sınıfının yeni bir örneğini AnnotationPathPoint başlatır.

Özellikler

PointF

Bir PointF 3B noktanın X ve Y koordinatlarını depolayan bir yapıyı alır veya ayarlar.

X

3B noktanın X koordinatını alır veya ayarlar.

Y

3B noktanın Y koordinatını alır veya ayarlar.

Z

3B noktanın Z koordinatını alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır