Vector3DKeyFrame.InterpolateValue(Vector3D, Double) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳特定關鍵影格在提供進度增量處的插值值。
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
參數
- baseValue
- Vector3D
動畫的價值。
- keyFrameProgress
- Double
一個介於 0.0 到 1.0 之間的值(含含),用來指定該關鍵幀所經過的時間百分比。
傳回
根據指定的基值與進度,該關鍵影格的輸出值。
例外狀況
當 keyFrameProgress 不介於 0.0 到 1.0 之間時,會發生。
備註
基礎值通常是被動畫屬性的初始值或 Value 前一個關鍵影格的值。
大多數實作會在 為 0.0 時回傳 的baseValuekeyFrameProgress值。