Skip to content

Intermact API Reference / @intermact/core / Track

Interface: Track ​

Defined in: packages/core/src/animation/track.ts:52

A compiled, seekable unit of animation. evaluate is a pure function.

Properties ​

duration ​

readonly duration: number

Defined in: packages/core/src/animation/track.ts:57


easing ​

readonly easing: Easing

Defined in: packages/core/src/animation/track.ts:58


id ​

readonly id: string

Defined in: packages/core/src/animation/track.ts:53


start ​

readonly start: number

Defined in: packages/core/src/animation/track.ts:56

Absolute scene-time start (seconds).


targetId ​

readonly targetId: string

Defined in: packages/core/src/animation/track.ts:54

Methods ​

evaluate() ​

evaluate(localProgress): StatePatch

Defined in: packages/core/src/animation/track.ts:60

Pure: normalized progress [0,1] -> state patch.

Parameters ​

localProgress ​

number

Returns ​

StatePatch

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)