Freigeben über


Point3DKeyFrame.InterpolateValue(Point3D, Double) Methode

Definition

Gibt den interpolierten Wert eines bestimmten Keyframes mit dem angegebenen Fortschrittsinkrement zurück.

public:
 System::Windows::Media::Media3D::Point3D InterpolateValue(System::Windows::Media::Media3D::Point3D baseValue, double keyFrameProgress);
public System.Windows.Media.Media3D.Point3D InterpolateValue (System.Windows.Media.Media3D.Point3D baseValue, double keyFrameProgress);
member this.InterpolateValue : System.Windows.Media.Media3D.Point3D * double -> System.Windows.Media.Media3D.Point3D
Public Function InterpolateValue (baseValue As Point3D, keyFrameProgress As Double) As Point3D

Parameter

baseValue
Point3D

Der Wert, von dem animiert werden soll.

keyFrameProgress
Double

Ein Wert zwischen 0,0 und 1,0 (einschließlich), der den Prozentsatz der verstrichenen Zeit für diesen Keyframe angibt.

Gibt zurück

Point3D

Der Ausgabewert dieses Keyframes unter Verwendung des angegebenen Basiswerts und Fortschritts.

Ausnahmen

Tritt auf, wenn keyFrameProgress nicht zwischen 0,0 und 1,0 (einschließlich) liegt.

Hinweise

Der Basiswert ist in der Regel der Anfangswert der Eigenschaft, die animiert wird oder der Value vorherige Schlüsselrahmen.

Die meisten Implementierungen geben den Wert von baseValue keyFrameProgress 0,0 zurück.

Gilt für