Cone and Cylinder by Revolution

Cone and Cylinder by Revolution
Loading the math board and drawing, please wait…
2018-03-19 18:19
This example demonstrates solids of revolution of cones and cylinders. Key mathematical concepts include solid geometry. Using GeoGebra commands such as Vector, Polygon, Sequence, and CurveCartesian, the rotation of cones and cylinders can be constructed. Suitable for high school math education or learning.

GeoGebra Commands & Parameters

  1. Vector(1.1 * d * W_x) → u
  2. Vector(1.1 * d * W_y) → v
  3. Vector(1.1 * d * W_z) → w
  4. Polygon(1.1 * d * (W_x + W_y), 1.1 * d * (-W_x + W_y), 1.1 * d * (-W_x - W_y), 1.1 * d * (W_x - W_y)) → poly1, g, i, j, l
  5. Sequence(r * cos(0.125 * i) * W_x + r * sin(0.125 * i) * W_y, i, 0, p) → list1
  6. Sequence(r * cos(0.125 * i) * W_x + r * sin(0.125 * i) * W_y + k * W_z, i, 0, p) → list3
  7. CurveCartesian(x(r * cos(0.125 * i) * W_x + r * sin(0.125 * i) * W_y), y(r * cos(0.125 * i) * W_x + r * sin(0.125 * i) * W_y), i, 0, p) → e_1
  8. CurveCartesian(x(r * cos(0.125 * t) * W_x + r * sin(0.125 * t) * W_y + k * W_z), y(r * cos(0.125 * t) * W_x + r * sin(0.125 * t) * W_y + k * W_z), t, 0, p) → e_2
  9. Sequence(Segment[A, Element[list1, i]], i, 1, p + 1) → list2
  10. Sequence(Segment[Element[list1, i], Element[list3, i]], i, 1, p + 1) → list4
  11. Sequence(Segment[(0, 0) + k * W_z, Element[list3, i]], i, 1, p + 1) → list5

AI Drawing Prompt Reference

Draw the solids of revolution of a cone and a cylinder, showing their geometric shapes in 3D space. Start by creating two vectors for direction, then construct a quadrilateral as a base, generate two lists for the rotational paths of the cone and cylinder, draw the outlines using curve commands, and finally connect corresponding points with lines to form the surfaces.
The prompt above was compiled from the original drawing commands and is for reference only.