UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

11 lines (10 loc) 890 B
import { KeyframeTangent, KeyframeData } from './KeyframeCommon'; import { Vector2 } from 'three'; export declare function createKeyframeTangent(): KeyframeTangent; export declare function getTangent(keyframe: KeyframeData, isInTangent: boolean): KeyframeTangent; export declare function keyframeTangentToEndPoint(keyframe: KeyframeData, isInTangent: boolean, target: Vector2): void; export declare function endPointToKeyframeTangent(endPoint: Vector2, isInTangent: boolean, target: KeyframeTangent): void; export declare function keyframeTangentSplit(keyframe: KeyframeData): void; export declare function keyframeTangentMerge(keyframe: KeyframeData): void; export declare function copyKeyframeTangent(src: KeyframeTangent, target: KeyframeTangent): void; export declare function lerpKeyframeTangents(t1: KeyframeTangent, t2: KeyframeTangent, lerp: number, target: KeyframeTangent): void;