@numericelements/knot-sequence
Version:
A library for generating and manipulating knot sequences for b-spline curves and surfaces
24 lines (23 loc) • 3.6 kB
JavaScript
export { IncreasingOpenKnotSequenceClosedCurve } from './IncreasingOpenKnotSequenceClosedCurve.js';
export { IncreasingOpenKnotSequenceOpenCurve } from './IncreasingOpenKnotSequenceOpenCurve.js';
export { IncreasingPeriodicKnotSequenceClosedCurve } from './IncreasingPeriodicKnotSequenceClosedCurve.js';
export { Knot } from './Knot.js';
export { KnotIndexIncreasingSequence } from './KnotIndexIncreasingSequence.js';
export { KnotIndexStrictlyIncreasingSequence } from './KnotIndexStrictlyIncreasingSequence.js';
export { StrictlyIncreasingOpenKnotSequenceClosedCurve } from './StrictlyIncreasingOpenKnotSequenceClosedCurve.js';
export { StrictlyIncreasingOpenKnotSequenceOpenCurve } from './StrictlyIncreasingOpenKnotSequenceOpenCurve.js';
export { StrictlyIncreasingPeriodicKnotSequenceClosedCurve } from './StrictlyIncreasingPeriodicKnotSequenceClosedCurve.js';
export { adaptParameterDecrementKnotMultiplicity } from './KnotSequenceAndUtilities/adaptParameterDecrementKnotMultiplicity.js';
export { adaptParameterInsertKnot } from './KnotSequenceAndUtilities/adaptParameterInsertKnot.js';
export { adaptParameterRaiseKnotMultiplicity } from './KnotSequenceAndUtilities/adaptParameterRaiseKnotMultiplicity.js';
export { fromIncreasingOpentoIncreasingPeriodicKnotSequence } from './KnotSequenceAndUtilities/fromIncreasingOpentoIncreasingPeriodicKnotSequence.js';
export { fromIncreasingPeriodicToIncreasingOpenKnotSequenceCC } from './KnotSequenceAndUtilities/fromIncreasingPeriodicToIncreasingOpenKnotSequenceCC.js';
export { fromIncreasingPeriodicToStrictlyIncreasingPeriodicKnotSequence } from './KnotSequenceAndUtilities/fromIncreasingPeriodicToStrictlyIncreasingPeriodicKnotSequence.js';
export { fromIncreasingToStrictlyIncreasingOpenKnotSequenceCC } from './KnotSequenceAndUtilities/fromIncreasingToStrictlyIncreasingOpenKnotSequenceCC.js';
export { fromIncreasingToStrictlyIncreasingOpenKnotSequenceOC } from './KnotSequenceAndUtilities/fromIncreasingToStrictlyIncreasingOpenKnotSequenceOC.js';
export { fromStrictlyIncreasingPeriodicToIncreasingPeriodicKnotSequence } from './KnotSequenceAndUtilities/fromStrictlyIncreasingPeriodicToIncreasingPeriodicKnotSequence.js';
export { fromStrictlyIncreasingPeriodicToStrictlyIncreasingOpenKnotSequenceCC } from './KnotSequenceAndUtilities/fromStrictlyIncreasingPeriodicToStrictlyIncreasingOpenKnotSequenceCC.js';
export { fromStrictlyIncreasingToIncreasingKnotSequenceCC } from './KnotSequenceAndUtilities/fromStrictlyIncreasingToIncreasingKnotSequenceCC.js';
export { fromStrictlyIncreasingtToIncreasingKnotSequenceOC } from './KnotSequenceAndUtilities/fromStrictlyIncreasingtToIncreasingKnotSequenceOC.js';
export { INCREASINGOPENKNOTSEQUENCE, INCREASINGOPENKNOTSEQUENCECLOSEDCURVE, INCREASINGOPENKNOTSEQUENCECLOSEDCURVEALLKNOTS, INCREASINGOPENKNOTSEQUENCE_UPTOC0DISCONTINUITY, INCREASINGOPENKNOTSEQUENCE_UPTOC0DISCONTINUITY_CLOSEDCURVEALLKNOTS, INCREASINGPERIODICKNOTSEQUENCE, NO_KNOT_CLOSED_CURVE, NO_KNOT_OPEN_CURVE, NO_KNOT_PERIODIC_CURVE, STRICTLYINCREASINGOPENKNOTSEQUENCE, STRICTLYINCREASINGOPENKNOTSEQUENCECLOSEDCURVE, STRICTLYINCREASINGOPENKNOTSEQUENCECLOSEDCURVEALLKNOTS, STRICTLYINCREASINGOPENKNOTSEQUENCE_UPTOC0DISCONTINUITY, STRICTLYINCREASINGOPENKNOTSEQUENCE_UPTOC0DISCONTINUITY_CLOSEDCURVEALLKNOTS, STRICTLYINCREASINGPERIODICKNOTSEQUENCE, UNIFORMLYSPREADINTERKNOTS_OPENKNOTSEQUENCE, UNIFORM_OPENKNOTSEQUENCE, UNIFORM_PERIODICKNOTSEQUENCE } from './KnotSequenceConstructorInterface.js';
export { KNOT_COINCIDENCE_TOLERANCE, KNOT_SEQUENCE_ORIGIN, NormalizedBasisAtSequenceExtremity } from './namedConstants/KnotSequences.js';