Spiral Screw Bisection of a Cone
Loading the math board and drawing, please wait…
This example demonstrates the spiral screw bisection of a cone. It involves core mathematical concepts such as cones, curve sketching, linear programming or optimization, similar triangles, congruence, and isosceles triangles. The construction utilizes GeoGebra commands and objects like Intersect, Circle, Cone, Surface, CurveCartesian, Rotate, and Translate. It is suitable for high school and above, particularly for teaching and exploring solid geometry, coordinate geometry, and optimization problems.
GeoGebra Commands & Parameters
Intersect(zAxis, xAxis) → ACircle(A, π, zAxis) → cCone(c, π) → a, a_2, a_3Surface((u * cos(t)), (u * sin(t)), t, t, 0, π, u, -4, 4) → bCurveCartesian(((π - t) * cos(t)), ((π - t) * sin(t)), t, t, 0, π) → dRotate(d, π) → d'Surface((u * x(d(t))) + ((1 - u) * x(d'(t))), (u * y(d(t))) + ((1 - u) * y(d'(t))), (u * z(d(t))) + ((1 - u) * z(d'(t))), t, 0, π, u, 0, 1) → eCurveCartesian((π * cos(t)), (π * sin(t)), 0, t, 0, π) → fRotate(f, π, zAxis) → gTranslate(Rotate[e, n], Vector[(0, 0, n)]) → hTranslate(Rotate[d, n], Vector[(0, 0, n)]) → iTranslate(Rotate[d', n], Vector[(0, 0, n)]) → jTranslate(Rotate[f, n], Vector[(0, 0, n)]) → kTranslate(Rotate[CurveCartesian[t, 0, 0, t, (-π), π], n], Vector[(0, 0, n)]) → lCurveCartesian(t, 0, 0, t, (-π), π) → mTranslate(Rotate[Surface[(u * x(f(t))), (u * y(f(t))), 0, t, 0, π, u, 0, 1], n], Vector[(0, 0, n)]) → oSurface((u * x(g(t))), (u * y(g(t))), 0, t, 0, π, u, 0, 1) → pSurface((u * x(i(t))) + ((1 - u) * x(k(t))), (u * y(i(t))) + ((1 - u) * y(k(t))), (u * z(i(t))) + ((1 - u) * z(k(t))), t, 0, π, u, 0, 1) → qSurface((u * x(j(t))), (u * y(j(t))), (u * z(j(t))) + ((1 - u) * (π + n)), t, 0, π, u, 0, 1) → rSurface((u * x(g(t))) + ((1 - u) * x(d'(t))), (u * y(g(t))) + ((1 - u) * y(d'(t))), (u * z(g(t))) + ((1 - u) * z(d'(t))), t, 0, π, u, 0, 1) → sSurface((u * x(d(t))), (u * y(d(t))), (u * z(d(t))) + ((1 - u) * π), t, 0, π, u, 0, 1) → t