Wolfram Library Archive


All Collections Articles Books Conference Proceedings
Courseware Demos MathSource Technical Notes
Title Downloads

Tube Plots, Knots, and Braids
Author

Mitchell A. Berger
Organization: Mathematics, UCL
URL: http://www.ucl.ac.uk/~ucahmab/home.html
Old MathSource #

0210-362
Revision date

1999-06-09
Description

The basic function tube[curve, color, radius] draws a tube around curve.

Features: The central curve can be either a function or a list of data points. Closed or open curves are handled equally. The algorithm for drawing the surface of the tube can be chosen from three options, including Frenet normal and binormal. For the Frenet option, inflection points (where the curvature vanishes) are smoothly handled. Also, the differentiation is numerical, which can greatly speed up evaluation. Tubes can be coloured as a function of position. The radius of the tube can be a function of position. Twist can be added to the tube surface. There are functions which draw braids, either from a set of curves or from an Artin word. There is an arrow utility which draws a three dimensional arrow on the side of a tube. The arrow automatically positions itself to be in front, given the viewing angle.
Subjects

*Mathematica Technology > Programming > 3D Graphics
*Mathematica Technology > Programming > Color
*Mathematics > Topology
Keywords

Tubes, Knots, Links, Braids, Topology, Arrows
Downloads Download Wolfram CDF Player

Download
Tuba.m (32.2 KB) - Mathematica Package
Download
Tuba.nb (67.2 KB) - Mathematica Notebook
Download
TubaExamples.nb (18.8 KB) - Mathematica Notebook