UNPKG

@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
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';