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(全阶段)