@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
11 lines (10 loc) • 890 B
TypeScript
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;