KeySpline.ControlPoint1 Egenskap

Definition

Den första kontrollpunkten som används för att definiera en Bezier-kurva som beskriver en KeySpline.

public:
 property System::Windows::Point ControlPoint1 { System::Windows::Point get(); void set(System::Windows::Point value); };
public System.Windows.Point ControlPoint1 { get; set; }
member this.ControlPoint1 : System.Windows.Point with get, set
Public Property ControlPoint1 As Point

Egenskapsvärde

Bezier-kurvans första kontrollpunkt. Poängens X och Y värdena måste vara mellan 0 och 1, inklusive. Standardvärdet är (0,0).

Kommentarer

För att förstå hur en KeySpline fungerar är det bra att förstå kubiska Bezier-kurvor. En kubisk Bezier-kurva definieras av en startpunkt, en slutpunkt och två kontrollpunkter. De två koordinaterna KeySpline i definierar dessa två kontrollpunkter. När du beskriver nyckel-splines är startpunkten för Bezier-kurvan alltid 0 och slutpunkten är alltid 1, vilket är anledningen till att du bara definierar de två kontrollpunkterna. Den resulterande kurvan anger hur en animering interpoleras under ett tidssegment. Kurvan representerar alltså ändringshastigheten i animeringens målattribut över tidssegmentet. Mer information om relationen mellan animeringsförloppet och en Bezier-kurva finns i Key Spline Animation Sample (Exempel på nyckel-spline-animering).

Gäller för