Vector3DKeyFrame.InterpolateValue(Vector3D, Double) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den interpolierten Wert eines bestimmten Keyframes an der bereitgestellten Fortschrittskrementierung zurück.
public:
System::Windows::Media::Media3D::Vector3D InterpolateValue(System::Windows::Media::Media3D::Vector3D baseValue, double keyFrameProgress);
public System.Windows.Media.Media3D.Vector3D InterpolateValue(System.Windows.Media.Media3D.Vector3D baseValue, double keyFrameProgress);
member this.InterpolateValue : System.Windows.Media.Media3D.Vector3D * double -> System.Windows.Media.Media3D.Vector3D
Public Function InterpolateValue (baseValue As Vector3D, keyFrameProgress As Double) As Vector3D
Parameter
- baseValue
- Vector3D
Der zu animierende Wert.
- keyFrameProgress
- Double
Ein Wert zwischen 0,0 und 1,0 (einschließlich), der den Prozentsatz der Zeit angibt, die für diesen Keyframe verstrichen ist.
Gibt zurück
Der Ausgabewert dieses Keyframes, der den angegebenen Basiswert und den Fortschritt angibt.
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 Keyframe.
Die meisten Implementierungen geben den Wert von baseValuekeyFrameProgress 0,0 zurück.