Triangle, Trapezoid, Octagon Construction
Loading the math board and drawing, please wait…
This example demonstrates the geometric construction and properties of triangles, trapezoids, and octagons. Key math concepts include polygons, vectors, geometric transformations, and coordinate geometry. Construction highlights the use of GeoGebra commands such as Intersect, Point, Polygon, Mirror, Segment, Midpoint, If, Vector, and Translate. Suitable for high school mathematics teaching or for geometry enthusiasts studying polygon construction and transformations.
GeoGebra Commands & Parameters
Intersect(xAxis, yAxis) → APoint(xAxis) → BPolygon(A, B, 8) → poly1, f, D, E, F, G, H, g, h, i, j, k, l, m, CPolygon(A, E, B) → poly2, b, a, eMirror(E, a) → E'Mirror(B, a) → B'Mirror(C, a) → C'Segment(C', B) → nMidpoint(C', A) → ISegment(I, B) → pIf(0 < c < 1, Dilate[B, 1 - c, C], Dilate[B, 0, C]) → B'_1Vector(B, B'_1) → uPolygon(I, B, C') → poly3, c', i_1, b_1Translate(I, u) → I'Translate(B, u) → B'_2Translate(C', u) → C''Polygon(I', B'_2, C'') → poly3', c'', i', b'_2If(1 ≤ c < 2, Polygon[Rotate[I', (((-π)) / 4 * (c - 1)), C], Rotate[B'_2, (((-π)) / 4 * (c - 1)), C], Rotate[C'', (((-π)) / 4 * (c - 1)), C]], Polygon[Rotate[I', ((-π)) / 4, C], Rotate[B'_2, ((-π)) / 4, C], Rotate[C'', ((-π)) / 4, C]]) → poly4Polygon(A, I, B) → poly5, b_2, a_1, i_2If(3 ≤ c < 4, Dilate[B, 4 - c, E], Dilate[B, 0, E]) → KVector(B, K) → vTranslate(A, v) → A'Translate(I, v) → I'_1Translate(B, v) → B'_3Polygon(A', I'_1, B'_3) → poly5', b'_3, a', i'_1If(3 ≤ c < 4, Polygon[Rotate[A', ((3 * π / 4) * (c - 3)), K], Rotate[I'_1, ((3 * π / 4) * (c - 3)), K], Rotate[B'_3, ((3 * π / 4) * (c - 3)), K]], Polygon[Rotate[A', (3 * π / 4), K], Rotate[I'_1, (3 * π / 4), K], Rotate[B'_3, (3 * π / 4), K]]) → poly6Polygon(E, C', B) → poly7, b_3, e_1, c'_1If(c ≥ 5, Dilate[C', 6 - c, C], Dilate[C', 0, C]) → JPolygon(E, J, B) → poly8, b_4, e_2, j_1Polygon(E, A, B) → poly9, b_5, e_3, a_2