[ Up ] [ First Applet ] [ First Application ] [ First Project ] [ Models ] [ Loader ] [ Keyframe ] [ Linear ] [ Torus Knot ] [ Pick Events ] [ Camera Events ] [ Color Selector ] [ Slider ] [ Ruler ] [ Vector Field ] [ Polygon Sets ] [ Scalar Field ] [ Ode ] [ Root Finder ] [ ParmSurface ] [ L-System ] [ Texture ] [ Refinement ] [ Images ] [ Transform ]
Torus Knots
Periodic curves on rotation torus. A (m,n)-torus-knot is a curve on the torus, which is specified
by winding m times around the main axis of the torus and n times around the tube of the torus. In this
applet are three geometries displayed: The torus, the torus knot as a polygon and a tube around the
torus knot polygon. The tube is generated by carrying a frame parallel along the polygon; this is independent
of the surface underlying the polygon, so there may be a distortion between the ends of this tube.
Controls in the project panel:
Slider "U-Windings6quot; |
Number of windings around the main axis of the torus. |
Slider "Z-Windings" |
Number of windings around the tube of the torus. |
Slider "Knot Discr" |
Number of Vertices of the torus knot polygon. |
Slider "Tube Discr" |
Number of edges along the torus knot tube. |
Slider "Tube Thick" |
Radius of torus knot tube. |
Checkbox "Show Torus" |
Set torus to be visible or invisible in the display. |
Checkbox "Show Tube" |
Set tube around torus knot to be visible or invisible in the display. |
Button "Reset" |
Set all sliders back to their default values. |
Source code:
PaTorusKnot.java of applet
PjTorusKnot.java of project
PjTorusKnot_IP.java of info panel of
project.
|