Cylinders Along Torus Knot: Parametric Curves & Solid Geometry

Cylinders Along Torus Knot: Parametric Curves & Solid Geometry
Loading the math board and drawing, please wait…
2018-10-24 12:07
This GeoGebra demonstration shows how to construct cylinders along a torus knot curve in three-dimensional space. A torus knot is a special type of space curve determined by two coprime integers (p,q), lying on the surface of a torus. Key mathematical concepts include: (1) parametric equations for space curves; (2) computing tangent and normal vectors via derivatives; (3) using vector norms to determine cylinder radius; (4) constructing circular cross-sections perpendicular to the tangent at each point of the curve. Construction details: CurveCartesian command draws the torus knot; Derivative calculates the tangent vector field; Sequence generates points along the curve; norm and vector operations build the cylinder collection. Suitable for advanced mathematics, analytic geometry, or differential geometry courses, demonstrating practical applications of parametric curves, curvature, and Frenet frames.

GeoGebra Commands & Parameters

  1. Derivative(f) → df
  2. Derivative(g) → dg
  3. Derivative(h) → dh
  4. CurveCartesian(f(i), g(i), h(i), i, min, max) → c
  5. Sequence(Vector[(0, 0, 0), (Tx(((2 * π / n) * i)), Ty(((2 * π / n) * i)), Tz(((2 * π / n) * i)))], i, 0, n - 1) → vecs
  6. Sequence(Circle[c(((2 * π / n) * i)), (2 / 6 * cos(((2 * π / n) * i) + t)) + 1 / 2, Vector[Element[vecs, i + 1]]], i, 0, n - 1) → circs
  7. Sequence(Cylinder[Element[circs, i + 1], size], i, 0, n - 1) → cyls

AI Drawing Prompt Reference

Draw a torus knot curve in 3D space defined by parametric equations, determined by two coprime integers lying on a torus surface. Construct a series of cylinders along this curve, where each cylinder's radius is determined by vector norms and its circular cross-sections are perpendicular to the tangent at each point on the curve. First, plot the torus knot curve, then calculate its tangent vectors, generate points along the curve, and use vector operations to build circular cross-sections at each point, constructing corresponding cylinders. Finally, display the collection of cylinders distributed along the torus knot curve.
The prompt above was compiled from the original drawing commands and is for reference only.