Intersection of Two Cylinders by Jose Manuel Arranz
Loading the math board and drawing, please wait…
This example demonstrates the intersection of two cylinders. Key mathematical concepts include solid geometry and coordinate geometry. Using GeoGebra commands such as Surface, Vector, Circle, Mirror, Intersect, CurveCartesian, and Rotate, the intersection of two cylinders can be constructed. Suitable for high school mathematics education and learning.
GeoGebra Commands & Parameters
Surface((r * cos(u)), v, (r * sin(u)), u, 0, (2 * π), v, ((-p) * r), (p * r)) → cilySurface(v, (r * cos(u)), (r * sin(u)), u, 0, (2 * π), v, ((-p) * r), (p * r)) → cilxVector((((-p) * r), 0, 0), ((p * r), 0, 0)) → uxCircle((((-p) * r), 0, 0) + (t * ux), r, xAxis) → cVector((0, ((-p) * r), 0), (0, (p * r), 0)) → uyCircle((0, ((-p) * r), 0) + (t * uy), r, yAxis) → dMirror(c, (0, 0, 0)) → c'Mirror(d, (0, 0, 0)) → d'Intersect(d, c') → E, F, ,Intersect(c, d) → G, H, ,Intersect(d', c) → I, J, ,Intersect(d', c') → K, L, ,CurveCartesian((r * cos(t)), (r * cos(t)), (r * sin(t)), t, (-π), π) → hRotate(h, 90°, zAxis) → h'Surface((r * sqrt(1 - t^(2))), ((r * s) * sqrt(1 - t^(2))), (r * t), s, -1, 1, t, -1, 1) → aSurface(((-r) * sqrt(1 - t^(2))), ((r * s) * sqrt(1 - t^(2))), (r * t), s, -1, 1, t, -1, 1) → eSurface(((r * s) * sqrt(1 - t^(2))), (r * sqrt(1 - t^(2))), (r * t), s, -1, 1, t, -1, 1) → fSurface(((r * s) * sqrt(1 - t^(2))), ((-r) * sqrt(1 - t^(2))), (r * t), s, -1, 1, t, -1, 1) → i
AI Drawing Prompt Reference
Draw two intersecting cylinders, one along the x-axis and the other along the y-axis. First, create two cylinder surfaces, then create unit vectors in the x-axis and y-axis directions. Next, create two circles, one on the x-axis and the other on the y-axis. Use mirroring to get the mirrors of these circles. Then find the intersections of these circles and cylinder surfaces to get four intersection points. Finally, draw two tilted cylinder surfaces through rotation and mirroring to get the final shape.
The prompt above was compiled from the original drawing commands and is for reference only.