@osbjs/osbjs
Version:
a minimalist osu! storyboarding framework
14 lines (13 loc) • 453 B
TypeScript
import { Vector2 } from '../../Math';
import { BezierCurve } from './BezierCurve';
import { Curve } from './Curve';
export declare class BezierCurveGroup extends Curve {
curves: BezierCurve[];
startPosition: Vector2;
endPosition: Vector2;
length: number;
constructor(curves: BezierCurve[]);
private _initLength;
getPositionAtDistance(distance: number): Vector2;
getPositionAtDelta(delta: number): Vector2;
}