Christmas Ball

Christmas Ball
Loading the math board and drawing, please wait…
2020-12-20 17:56
This example demonstrates a Christmas ball using geometric objects such as spheres, lines, circles, and cylinders, along with trigonometric functions and sequence commands. It constructs a beautiful Christmas ball model. The core mathematical concepts involved are trigonometry, sequences, and geometric construction. Suitable for high school mathematics education and learning, particularly in coordinate geometry and solid geometry.

GeoGebra Commands & Parameters

  1. Sequence(CurveCartesian[x(O) + ((R * cos(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), y(O) + ((R * sin(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), z(O) + (R * sin(i - (π / ((2 * n)) * ff((m * t))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste1
  2. Sequence(CurveCartesian[x(O) + ((R * cos(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), y(O) + ((R * sin(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), z(O) + (R * sin(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste2
  3. Sphere(O, R) → c
  4. Sequence(CurveCartesian[x(O) + (R * sin(i - (π / ((2 * n)) * ff((m * t))))), y(O) + ((R * sin(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), z(O) + ((R * cos(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste3
  5. Sequence(CurveCartesian[x(O) + (R * sin(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), y(O) + ((R * sin(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), z(O) + ((R * cos(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste4
  6. Sequence(CurveCartesian[x(O) + ((R * cos(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), y(O) + (R * sin(i - (π / ((2 * n)) * ff((m * t))))), z(O) + ((R * sin(t)) * cos(i - (π / ((2 * n)) * ff((m * t))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste5
  7. Sequence(CurveCartesian[x(O) + ((R * cos(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), y(O) + (R * sin(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), z(O) + ((R * sin(t)) * cos(i + (π / ((2 * n)) * ff((m * t) + (2 * π))))), t, 0, 6.28319], i, -1.5708, 1.5708, π / n) → liste6
  8. Line(O, zAxis) → g
  9. Circle(C, 1, g) → e
  10. Cylinder(e, 0.5) → h, k, i
  11. CircumcircleArc(E, G + (0, 0, 0.5), F) → q
  12. Sequence((x(O) + ((1.5 * R) * cos(i + d)), y(O) + ((1.5 * R) * sin(i + d)), z(O) + i - R + 1), i, 0, (2 * π), (2 * π / 15)) → l1
  13. Sequence(Text[Element[l2, i], Element[l1, i]], i, 1, Length[l2]) → l3
  14. Element(l3, A1) → B1
  15. Element(l3, A2) → B2
  16. Element(l3, A3) → B3
  17. Element(l3, A4) → B4
  18. Element(l3, A5) → B5
  19. Element(l3, A6) → B6
  20. Element(l3, A7) → B7
  21. Element(l3, A8) → B8
  22. Element(l3, A9) → B9
  23. Element(l3, A10) → B10
  24. Element(l3, A11) → B11
  25. Element(l3, A12) → B12
  26. Element(l3, A13) → B13
  27. Element(l3, A14) → B14
  28. Element(l3, A15) → B15
  29. Element(l3, A16) → B16
  30. Element(l3, A17) → B17

AI Drawing Prompt Reference

Draw a Christmas ball consisting of a large sphere and multiple small rings around its surface. Use geometric objects like spheres, circles, lines, and cylinders, along with trigonometric functions and sequence commands to construct it. Start by drawing the large sphere, then add multiple small rings around its surface to form the Christmas ball.
The prompt above was compiled from the original drawing commands and is for reference only.