UNPKG

@numericelements/knot-sequence

Version:

A library for generating and manipulating knot sequences for b-spline curves and surfaces

13 lines 862 B
import { KnotIndexStrictlyIncreasingSequence } from "./KnotIndexStrictlyIncreasingSequence"; import { KnotSequenceInterface } from "./KnotSequenceInterface"; export interface StrictlyIncreasingKnotSequenceInterface extends KnotSequenceInterface { allAbscissae: number[]; isAbscissaCoincidingWithKnot(abscissa: number): boolean; abscissaAtIndex(index: KnotIndexStrictlyIncreasingSequence): number; knotMultiplicityAtAbscissa(abcissa: number): number; findSpan(u: number): KnotIndexStrictlyIncreasingSequence; insertKnot(abscissa: number, multiplicity: number): StrictlyIncreasingKnotSequenceInterface; raiseKnotMultiplicity(index: KnotIndexStrictlyIncreasingSequence, multiplicity: number): void; revertKnotSequence(): StrictlyIncreasingKnotSequenceInterface; } //# sourceMappingURL=StrictlyIncreasingKnotSequenceInterface.d.ts.map