TubePlot Curve

tube.spad line 1 [edit on github]

Package for constructing tubes around 3-dimensional parametric curves. Domain of tubes around 3-dimensional parametric curves.

closed?: % -> Boolean

closed?(t) tests whether the given tube plot t is closed.

getCurve: % -> Curve

getCurve(t) returns the PlottableSpaceCurveCategory representing the parametric curve of the given tube plot t.

listLoops: % -> List List Point DoubleFloat

listLoops(t) returns the list of lists of points, or the ‘loops’, of the given tube plot t.

open?: % -> Boolean

open?(t) tests whether the given tube plot t is open.

setClosed: (%, Boolean) -> Boolean

setClosed(t, b) declares the given tube plot t to be closed if b is true, or if b is false, t is set to be open.

tube: (Curve, List List Point DoubleFloat, Boolean) -> %

tube(c, ll, b) creates a tube of the domain TubePlot from a space curve c of the category PlottableSpaceCurveCategory, a list of lists of points (loops) ll and a boolean b which if true indicates a closed tube, or if false an open tube.