mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-09 18:02:50 +01:00
20 lines
255 B
JavaScript
20 lines
255 B
JavaScript
// @flow
|
|
interface ParametricCurve {
|
|
|
|
domain(): number[];
|
|
|
|
degree(): number;
|
|
|
|
eval(u: number, num: number): number[];
|
|
|
|
point(param: number): number[];
|
|
|
|
param(point: number[]): number;
|
|
|
|
transform(tr);
|
|
|
|
knots(): number[];
|
|
|
|
invert();
|
|
}
|
|
|