Zindler Curve

Zindler Curve
Loading the math board and drawing, please wait…
2023-03-15 21:42
In collections geometriadinamica.es
This example demonstrates the construction of Zindler curves, a special type of ellipse. It involves key concepts in coordinate geometry and geometric construction. Using GeoGebra commands such as Segment, Point, Circle, Intersect, and Ellipse, the Zindler curve can be constructed. This example is suitable for high school mathematics education, particularly in coordinate geometry and geometric construction.

GeoGebra Commands & Parameters

  1. Segment(Q3, Q4) → p2
  2. Point(p2) → P3
  3. Segment(P3, Q4) → p4
  4. Point(p4) → P4
  5. Segment(Q1, Q2) → p1
  6. Point(p1) → P1
  7. Segment(P1, Q2) → p3
  8. Point(p3) → P2
  9. OrthogonalLine(C, xAxis) → zz2
  10. Circle(C, 0.62) → zz0
  11. Intersect(zz0, zz2, 1) → ZZ4
  12. Intersect(zz0, zz2, 2) → ZZ3
  13. Ellipse(ZZ3, ZZ4, 0.65) → zElipse2
  14. Point(zElipse2) → Z
  15. Intersect(zElipse2, zz2) → ZZ7, ZZ8
  16. Angle(ZZ8, C, Z) → zAngInc
  17. OrthogonalLine(C, yAxis) → zz1
  18. Intersect(zz0, zz1, 2) → ZZ2
  19. Intersect(zz0, zz1, 1) → ZZ1
  20. Ellipse(ZZ1, ZZ2, 0.65) → zElipse1
  21. Point(zElipse1) → XY
  22. Intersect(zElipse1, zz1) → ZZ5, ZZ6
  23. Angle(ZZ6, C, XY) → zAngRot
  24. Segment(Q5, Q6) → p5
  25. Point(p5) → P5
  26. CurveCartesian(((r / 2 * u) * sin(zAngRot)), (r / 2 * (((-u) * cos(zAngRot)) * sin(zAngInc))), u, u1, u2) → curva1
  27. Segment(ZZ5, ZZ6) → zz4
  28. Segment(ZZ7, ZZ8) → zz3
  29. Intersect(zElipse2, zElipse1, 1) → zPunto1
  30. Intersect(zElipse2, zElipse1, 4) → zPunto2
  31. Segment(zPunto1, zPunto2) → zSeg2
  32. CurveCartesian((r / 2 * (((α * cos(v)) * sin(zAngRot)) + ((α * sin(v)) * cos(zAngRot)))), (r / 2 * (((((-α) * cos(v)) * cos(zAngRot)) * sin(zAngInc)) + (((α * sin(v)) * sin(zAngRot)) * sin(zAngInc)) + ((a * tan((2 * v))) * cos(zAngInc)))), v, v1, v2) → curva2
  33. CurveCartesian((r / 2 * (((u * cos(β)) * sin(zAngRot)) + ((u * sin(β)) * cos(zAngRot)))), (r / 2 * (((((-u) * cos(β)) * cos(zAngRot)) * sin(zAngInc)) + (((u * sin(β)) * sin(zAngRot)) * sin(zAngInc)) + ((a * tan((2 * β))) * cos(zAngInc)))), u, u1, u2) → a1
  34. Sequence(CurveCartesian[(r / 2 * (((u * cos(v)) * sin(zAngRot)) + ((u * sin(v)) * cos(zAngRot)))), (r / 2 * (((((-u) * cos(v)) * cos(zAngRot)) * sin(zAngInc)) + (((u * sin(v)) * sin(zAngRot)) * sin(zAngInc)) + ((a * tan((2 * v))) * cos(zAngInc)))), v, v1, v2], u, u1, u2, paso) → list3
  35. Sequence(CurveCartesian[(r / 2 * (((u * cos(v)) * sin(zAngRot)) + ((u * sin(v)) * cos(zAngRot)))), (r / 2 * (((((-u) * cos(v)) * cos(zAngRot)) * sin(zAngInc)) + (((u * sin(v)) * sin(zAngRot)) * sin(zAngInc)) + ((a * tan((2 * v))) * cos(zAngInc)))), u, u1, u2], v, v1, v2, paso) → list1

AI Drawing Prompt Reference

Draw a Zindler curve, which is a special type of ellipse curve. First, on the coordinate plane, draw a circle with center C and radius 0.62, then draw two lines perpendicular to the x-axis and y-axis passing through the circle center. Using the intersection points of these lines with the circle as foci, with a distance of 0.65 as the semi-major axis, construct two ellipses. Take points Z and XY on these two ellipses respectively, and measure the angles zAngInc and zAngRot formed by these points with the circle center. Then, using these angle parameters, draw curves through parametric equations to create curves such as curva1 and curva2, which intertwine to form the unique spiral shape of the Zindler curve. Finally, connect the intersection points of the ellipses with the lines: ZZ5 to ZZ6, ZZ7 to ZZ8, and the intersection points zPunto1 to zPunto2 between the two ellipses, forming the internal grid structure of the curve.
The prompt above was compiled from the original drawing commands and is for reference only.