Dandelin Spheres by Irina Boyadzhiev (2)
Loading the math board and drawing, please wait…
In collections
Conic Sections
This example demonstrates the concept of Dandelin spheres, where two spheres are tangent to the cone and intersect the plane to determine the conic section. Key concepts include cones, planes, spheres, and their intersections. Commands used include Intersect, Point, Line, Plane, Mirror, Ray, Angle, InfiniteCone, IntersectPath, AngularBisector, OrthogonalLine, Circle, Sphere, Segment, PointIn, OrthogonalPlane, If. Suitable for high school geometry education.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → APoint(zAxis) → BLine(C, yAxis) → aPlane(D, a) → bMirror(C, D) → C'Ray(D, C') → cAngle(c, zAxis) → δInfiniteCone(A, B, aa) → dIntersectPath(b, xz) → intIntersectPath(xz, d) → gIntersect(int, g) → V2, V1Line(A, V1) → c_1Line(A, V2) → c_2Line(A, B) → vertPoint(c_2) → KIntersectPath(b, d) → rAngularBisector(c_1, int) → f, iIntersect(vert, f) → O2Intersect(vert, i) → O1OrthogonalLine(O2, c_1, xz) → jOrthogonalLine(O1, c_1, xz) → kIntersect(c_1, j) → GIntersect(c_1, k) → HCircle(O2, G, xz) → pCircle(O1, H, xz) → qIntersect(int, q) → F_1, JIntersect(int, p) → F_2, MSphere(O1, F_1) → lSphere(O2, F_2) → mCircle(zAxis, H) → tan2Circle(zAxis, G) → tan1Point(r) → QLine(Q, A) → genIntersect(gen, tan1) → E,Intersect(gen, tan2) → F,Segment(Q, F_2) → eSegment(Q, F) → nSegment(Q, F_1) → sSegment(Q, E) → tCircle(vert, Q) → d_1Plane(tan2) → oIntersectPath(o, b) → dirOrthogonalLine(Q, dir, b) → a_1Intersect(dir, a_1) → IOrthogonalLine(Q, a_1, b) → b_1Intersect(b_1, int) → LIntersect(dir, r) → N,Intersect(int, r) → O, PIntersect(dir, int) → RSegment(Q, I) → e_1Segment(L, R) → f_1Intersect(b_1, r) → S, TPointIn(b) → WOrthogonalPlane(R, dir) → uIntersectPath(u, d) → g_1IntersectIntersect(g_1, tan2) → U, V, ,IntersectIntersect(g_1, d_1) → Z, A_1, ,Segment(Z, U) → h_1If(bb < aa, text3, If[bb > aa, text1, text2]) → angleAngle(Q, I, R, b) → αPoint(dir) → B_1Angle(F_1, R, B_1, b) → β