D2D1_BEZIER_SEGMENT-Struktur (d2d1.h)
Stellt ein kubisches Zierziersegment dar, das zwischen zwei Punkten gezeichnet wird.
Syntax
typedef struct D2D1_BEZIER_SEGMENT {
D2D1_POINT_2F point1;
D2D1_POINT_2F point2;
D2D1_POINT_2F point3;
} D2D1_BEZIER_SEGMENT;
Member
point1
Typ: D2D1_POINT_2F
Der erste Steuerungspunkt für das Béziersegment.
point2
Typ: D2D1_POINT_2F
Der zweite Kontrollpunkt für das Béziersegment.
point3
Typ: D2D1_POINT_2F
Der Endpunkt für das Béziersegment.
Hinweise
Eine kubische Bézierkurve wird durch vier Punkte definiert: einen Startpunkt, einen Endpunkt (Punkt3) und zwei Kontrollpunkte (Punkt1 und Punkt2). Ein Béziersegment enthält keine -Eigenschaft für den Ausgangspunkt der Kurve. Es definiert nur den Endpunkt. Der Anfangspunkt der Kurve ist der aktuelle Punkt des Pfads, dem die Bézierkurve hinzugefügt wird.
Die beiden Kontrollpunkte einer kubischen Bézierkurve verhalten sich wie Magnete, ziehen Teile der sonst geraden Linie zu sich und erzeugen eine Kurve. Der erste Kontrollpunkt, Punkt1, wirkt sich auf den Anfangsbereich der Kurve aus. Der zweite Kontrollpunkt, Punkt 2, wirkt sich auf den Endteil der Kurve aus.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | d2d1.h |