Reflection About a Plane
Loading the math board and drawing, please wait…
This example illustrates the reflection about a plane. Key mathematical concepts include reflection, mirroring, and plane geometry. Using GeoGebra commands such as Plane, Mirror, Segment, and Intersect, the reflection process is dynamically demonstrated. Suitable for high school geometry and solid geometry education.
GeoGebra Commands & Parameters
Plane(B, C, A) → aPyramid(E, D, F, G) → b, faceDEF, edgeFG, faceDEG, faceDFG, faceEFG, edgeDE, edgeDF, edgeEF, edgeEG, edgeDGMirror(b, a) → b'Mirror(D, a) → D'Mirror(E, a) → E'Mirror(G, a) → G'Mirror(E, a) → E'_1Mirror(D, a) → D'_1Segment(E'_1, D'_1) → edgeDE'Mirror(D, a) → D'_2Mirror(F, a) → F'Segment(D'_2, F') → edgeDF'Mirror(D, a) → D'_3Mirror(G, a) → G'_1Segment(D'_3, G'_1) → edgeDG'Mirror(F, a) → F'_1Mirror(E, a) → E'_2Segment(F'_1, E'_2) → edgeEF'Mirror(G, a) → G'_2Mirror(E, a) → E'_3Segment(G'_2, E'_3) → edgeEG'Mirror(F, a) → F'_2Mirror(G, a) → G'_3Segment(F'_2, G'_3) → edgeFG'Line(F, F'_2) → fLine(G, G'_2) → gLine(D, D') → hLine(E, E') → iIntersect(f, a) → HAngle(F, H, B) → αDilate(F, If[0 < e ≤ 1, 1 - e, 0], H) → F'_3Segment(F, F'_3) → jDilate(H, If[1 < e ≤ 2, 2 - e, 0], F'_2) → H'Segment(H, H') → kPlane(H, C, F'_2) → lRotate(F, If[2 < e ≤ 3, ((e - 2) * π), π], H, l) → F'_4Rotate(F'_3, If[2 < e ≤ 3, ((e - 2) * π), π], H, l) → LSegment(F'_4, L) → j'Dilate(B, If[0 < e ≤ 1, 1 - e, 0], H) → B'Segment(B, B') → mLine((0, 0, 0), (1, 0)) → pLine((0, 0, 0), (0, 1, 0)) → qLine((0, 0, 0), (0, 0, 1)) → r