Multiple Prism Refractions - Lens Construction
Loading the math board and drawing, please wait…
This example demonstrates refractions through multiple prisms and illustrates the construction of a lens. Key math concepts include refraction laws, angle calculations, geometric transformations, and matrix applications. Construction highlights the use of commands like Polygon, Point, Ray, OrthogonalLine, Angle, Rotate, Intersect, and Segment from GeoGebra. Suitable for high school and above, focusing on optical principles and geometric construction techniques.
GeoGebra Commands & Parameters
Polygon(A, B, C, D) → poly1, a, b, c, dPoint(d) → ERay(E, F) → fOrthogonalLine(E, d) → gAngle(g, f) → αPoint(g) → GRotate(G, asin((1 / n * sin(α))), E) → G'Angle(G, E, G') → βRay(E, G') → hIntersect(b, h) → HSegment(E, H) → iOrthogonalLine(H, b) → jPoint(j) → IAngle(G', H, I) → γPoint(j) → JRotate(J, (-asin((n * sin(γ)))), H) → J'Angle(J', H, J) → δRay(H, J') → kPolygon(A_1, B_1, C_1, D_1) → poly1_1, a_1, b_1, c_1, d_1Point(d_1) → E_1Ray(E_1, F_1) → f_1OrthogonalLine(E_1, d_1) → g_1Angle(g_1, f_1) → α_1Point(g_1) → G_1Rotate(G_1, asin((1 / n * sin(α_1))), E_1) → G'_1Angle(G_1, E_1, G'_1) → β_1Ray(E_1, G'_1) → h_1Intersect(b_1, h_1) → H_1Segment(E_1, H_1) → i_1OrthogonalLine(H_1, b_1) → j_1Point(j_1) → I_1Angle(G'_1, H_1, I_1) → γ_1Point(j_1) → J_1Rotate(J_1, (-asin((n * sin(γ_1)))), H_1) → J'_1Angle(J'_1, H_1, J_1) → δ_1Ray(H_1, J'_1) → k_1Polygon(A_2, B_2, C_2, D_2) → poly1_2, a_2, b_2, c_2, d_2Point(d_2) → E_2Ray(E_2, F_2) → f_2OrthogonalLine(E_2, d_2) → g_2Angle(g_2, f_2) → α_2Point(g_2) → G_2Rotate(G_2, asin((1 / n * sin(α_2))), E_2) → G'_2Angle(G_2, E_2, G'_2) → β_2Ray(E_2, G'_2) → h_2Intersect(b_2, h_2) → H_2Segment(E_2, H_2) → i_2OrthogonalLine(H_2, b_2) → j_2Point(j_2) → I_2Angle(G'_2, H_2, I_2) → γ_2Point(j_2) → J_2Rotate(J_2, (-asin((n * sin(γ_2)))), H_2) → J'_2Angle(J'_2, H_2, J_2) → δ_2Ray(H_2, J'_2) → k_2Polygon(A_3, B_3, C_3, D_3) → poly1_3, a_3, b_3, c_3, d_3Point(d_3) → E_3Ray(E_3, F_3) → f_3OrthogonalLine(E_3, d_3) → g_3Angle(g_3, f_3) → α_3Point(g_3) → G_3Rotate(G_3, asin((1 / n * sin(α_3))), E_3) → G'_3Angle(G_3, E_3, G'_3) → β_3Ray(E_3, G'_3) → h_3Intersect(b_3, h_3) → H_3Segment(E_3, H_3) → i_3OrthogonalLine(H_3, b_3) → j_3Point(j_3) → I_3Angle(G'_3, H_3, I_3) → γ_3Point(j_3) → J_3Rotate(J_3, (-asin((n_2 * sin(γ_3)))), H_3) → J'_3Angle(J'_3, H_3, J_3) → δ_3Ray(H_3, J'_3) → k_3Polygon(A_4, B_4, C_4, D_4) → poly1_4, a_4, b_4, c_4, d_4Point(d_4) → E_4Ray(E_4, F_4) → f_4OrthogonalLine(E_4, d_4) → g_4Angle(g_4, f_4) → α_4Point(g_4) → G_4Rotate(G_4, asin((1 / n * sin(α_4))), E_4) → G'_4Angle(G_4, E_4, G'_4) → β_4Ray(E_4, G'_4) → h_4Intersect(b_4, h_4) → H_4Segment(E_4, H_4) → i_4OrthogonalLine(H_4, b_4) → j_4Point(j_4) → I_4Angle(G'_4, H_4, I_4) → γ_4Point(j_4) → J_4Rotate(J_4, (-asin((n_3 * sin(γ_4)))), H_4) → J'_4Angle(J'_4, H_4, J_4) → δ_4Ray(H_4, J'_4) → k_4
AI Drawing Prompt Reference
Draw a lens structure composed of multiple prisms, demonstrating the refraction of light through them. Start by drawing a quadrilateral, then emit a ray from one vertex and draw a line perpendicular to it. Calculate the angle between the ray and the perpendicular line, rotate the ray by a certain angle to get a new direction. Repeat this process to construct the refraction paths of light through multiple prisms, finally forming a lens shape. Highlight the refraction paths of light and angle changes in different prisms.
The prompt above was compiled from the original drawing commands and is for reference only.