@ue-too/board / index / ZoomPanPath
型別別名: ZoomPanPath
ZoomPanPath =
object
定義於: packages/board/src/camera/utils/zoom-pan-path.ts:29
A smooth camera path between two views, made by createZoomPanPath.
屬性
length
readonlylength:number
定義於: packages/board/src/camera/utils/zoom-pan-path.ts:35
How long the trip feels, in the metric of Van Wijk & Nuij's paper. A longer or deeper trip gives a bigger number, so it can scale an animation's duration. It is 0 when both views are the same.
方法
at()
at(
t):CameraView
定義於: packages/board/src/camera/utils/zoom-pan-path.ts:46
The camera view at progress t.
參數
t
number
Progress from 0 (start view) to 1 (target view). Values outside that range are clamped, and NaN gives the start view. Equal steps of t look like equal amounts of motion, so layer any easing on top of t.
回傳
A new view object; at(0) is exactly the start view and at(1) exactly the target view.