Butterfly Surface
Loading the math board and drawing, please wait…
This example demonstrates a colorful butterfly surface, created by overlaying three identical surfaces with transformations to achieve a clear visual effect. It involves core mathematical concepts such as 3D surfaces, color mapping, and transformation geometry. The construction uses commands like Surface and CurveCartesian, with parameters like Umin, UmaxB, c, e, VmaxR, UmaxR, VmaxB, VmaxY, UmaxY, Umax, Vmax, g, d, b, f. It is suitable for high school and above students exploring solid geometry and parametric surfaces.
GeoGebra Commands & Parameters
Surface(((cos(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), ((sin(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), (cos(u) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), u, Umin, UmaxR, v, (-VmaxR), VmaxR) → gCurveCartesian((sin(t) * ((e * ℯ^(cos(t))) - (c * cos((4 * t))) - sin(t / 12)^(2))), (cos(t) * ((e * ℯ^(cos(t))) - (c * cos((4 * t))) - sin(t / 12)^(2))), t, Umin, Max[{Umax, UmaxR, UmaxB, UmaxY}]) → dSurface(((cos(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), ((sin(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), (cos(u) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), u, Umin, UmaxB, v, (-VmaxB), VmaxB) → bSurface(((cos(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), ((sin(v) * sin(u)) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), (cos(u) * ((e * ℯ^(cos(u))) - (c * cos((4 * u))) - sin(u / 12)^(2))), u, Umin, UmaxY, v, (-VmaxY), VmaxY) → f