Rainbow Figure 8 Surface
Loading the math board and drawing, please wait…
This example demonstrates a rainbow-colored Figure 8 surface. It involves the concepts of trigonometric functions and surfaces. By using the sequence command, users can dynamically change the color and shape of the surface. This example is suitable for high school and above students, for teaching geometric construction and function graphs.
GeoGebra Commands & Parameters
Sequence(Surface[gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, i + π / n, i + (2 * π / n)], i, 0, (2 * π), (2 * π / n)) → blackSequence(Surface[gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, i, i + π / n], i, 0, (2 * π), (2 * π / n)) → whiteLength(black) → bSurface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A1, A1 + (2 * π / n)) → B1Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A2, A2 + (2 * π / n)) → B2Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A3, A3 + (2 * π / n)) → B3Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A4, A4 + (2 * π / n)) → B4Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A5, A5 + (2 * π / n)) → B5Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A6, A6 + (2 * π / n)) → B6Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A7, A7 + (2 * π / n)) → B7Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A8, A8 + (2 * π / n)) → B8Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A9, A9 + (2 * π / n)) → B9Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A10, A10 + (2 * π / n)) → B10Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A11, A11 + (2 * π / n)) → B11Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A12, A12 + (2 * π / n)) → B12Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A13, A13 + (2 * π / n)) → B13Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A14, A14 + (2 * π / n)) → B14Surface(gx(u, v), gy(u, v), gz(u, v), u, (-π), π, v, A15, A15 + (2 * π / n)) → B15