Special Right Triangle (I): Dynamic Exploration of 45-45-90 Isosceles Right Tria
Loading the math board and drawing, please wait…
In collections
Congruence (CO) Cluster
Congruence (Vol 2)
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
Gail LeBlancCCSS High School: Geometry (Congruence) Volume 2
CCSS High School: Geometry (Congruence) Volume 2
Triangle Theorems
Special Right Triangles
Special Right Triangles
This GeoGebra applet dynamically demonstrates the properties of an isosceles right triangle (45°-45°-90° special right triangle), allowing students to explore the relationship between legs and hypotenuse and the fixed side ratio 1:1:√2. Core mathematical concepts include special right triangles, isosceles triangle properties, right-angle identification, proportional reasoning, and introductory trigonometric intuition. The construction employs GeoGebra commands such as Point, Segment, Line, OrthogonalLine, Circle, Rotate, Angle, Ray, Intersect, Polygon, Dilate, Translate, Vector, and CircleSector, creating an interactive geometric model with points, lines, circles, rotations, angles, rays, intersections, polygons, dilations, translations, vectors, and sectors. Suitable for middle school geometry (grades 7-9) and high school trigonometry introductions, ideal for classroom demonstrations and student-centered inquiry learning.
GeoGebra Commands & Parameters
Circle(B, C) → cSegment(B, C) → aOrthogonalLine(C, a) → bRotate(C, 45°, B) → C'Angle(C, B, C') → αRay(B, C') → dIntersect(b, d) → ASegment(A, C) → eSegment(B, A) → fPolygon(B, C, A) → poly1, a_1, b_1, c_1Line(B, C) → hPoint(h) → DPoint(h) → ERay(C, E) → iPoint(i) → FRay(C, F) → jDilate(B, If[0 < g ≤ 1, 1 - g, 0], C) → B'Segment(B, B') → kDilate(C, If[1 < g ≤ 2, 2 - g, 0], A) → C'_1Segment(C, C'_1) → lCircle(C, (0.15 * a)) → pIntersect(p, j, 1) → GIntersect(p, e, 1) → HIntersect(p, a, 1) → ICircle(A, (0.15 * a)) → qCircle(B, (0.15 * a)) → rIntersect(q, e, 1) → JIntersect(q, f, 1) → KCircleSector(C, H, I) → sDilate(A, If[2 < g ≤ 3, 3 - g, 0], B) → A'Segment(A, A') → mCircleSector(A, K, J) → tRotate(s, If[3.5 < g ≤ 4.5, ((-(g - 3.5)) * π / 2), -1.5707963267948966], C) → s'Dilate(A, If[5.5 < g ≤ 6.5, 6.5 - g, 0], B) → A'_1Vector(A, A'_1) → uTranslate(t, u) → t'Rotate(B, If[4.5 < g ≤ 5.5, ((-(g - 4.5)) * π / 2), -1.5707963267948966], C) → B'_1Rotate(B', If[4.5 < g ≤ 5.5, ((-(g - 4.5)) * π / 2), -1.5707963267948966], C) → B''Segment(B'_1, B'') → k'Rotate(t', If[6.5 < g ≤ 7.5, (((-(g - 6.5)) * 5) * π / 4), -3.92699], B) → t''Dilate(A, If[7.5 < g ≤ 8.5, 8.5 - g, 0], C) → A'_2Vector(A, A'_2) → vTranslate(t, v) → t'_1Rotate(t'_1, If[8.5 < g ≤ 9.5, (((-(g - 8.5)) * 3) * π / 4), -2.356194490192345], C) → d_1Dilate(A, If[9.5 < g ≤ 10.5, 10.5 - g, 0], C) → A'_3Vector(A, A'_3) → wTranslate(t, w) → t'_2Rotate(t'_2, If[10.5 < g ≤ 11.5, ((-(g - 10.5)) * π / 2), -1.5707963267948966], C) → e_1
AI Drawing Prompt Reference
Draw an isosceles right triangle with a 45-degree angle marker, line segments for the legs, a perpendicular segment, a rotated point, an angle measurement line, rays intersecting to determine the vertex, circles for radius, and sectors for angle relationships. Construction order: first determine the two right-angle vertices, draw the isosceles right triangle, mark the 45-degree angle, add the perpendicular segment, rotate a point, draw the angle measurement line, use rays to intersect and determine the vertex, then add circles and sectors.
The prompt above was compiled from the original drawing commands and is for reference only.