Draw Similar Rectangles
Loading the math board and drawing, please wait…
This example demonstrates how to draw similar rectangles using GeoGebra. It involves core mathematical concepts like rectangles, similar figures, ratios, and special points. Key GeoGebra commands and objects used include Join, Point, Sort, Polygon, If, Circle, Ray, Rotate, Angle, Segment, Random, LaTeX, Line. Suitable for middle school and above students to explore properties of similar figures.
GeoGebra Commands & Parameters
Join({Sequence[Sequence[(i, j), i, -10, 10, 1], j, -10, 10, 1], {(15, 6.5), (16.5, 6.5), (18, 6.5), (19.5, 6.5)}}) → GridSpacePoint(GridSpace) → A1Point(GridSpace) → B1Point(GridSpace) → C1Point(GridSpace) → D1Sort({A1, B1, C1, D1}) → ListXPolygon((10.5, 9), (25, 9), (25, -10), (10.5, -10)) → RightBox, j, k, l, mPolygon((14, 7.2), (14, 5.8), (20.5, 5.8), (20.5, 7.2)) → PointsBox, n, p, q, rPolygon((-12, 7.4), (25, 7.4), (25, 15), (-12, 15)) → TopBox, f, g, h, iIf(y(Element[ListX, 1]) ≥ y(Element[ListX, 2]) ∧ y(Element[ListX, 3]) ≥ y(Element[ListX, 4]) ∨ y(Element[ListX, 1]) ≤ y(Element[ListX, 2]) ∧ y(Element[ListX, 3]) ≤ y(Element[ListX, 4]), Polygon[Element[ListX, 2], Element[ListX, 1], Element[ListX, 3], Element[ListX, 4]], Polygon[Element[ListX, 1], Element[ListX, 2], Element[ListX, 3], Element[ListX, 4]]) → ABC1Polygon(Acorr, Bcorr, Ccorr, Dcorr) → ABCcorr, i_1, j_1, k_1, l_1Circle((0, 0), 7) → Circ1Point(Circ1) → RotPtRay(C, RotPt) → sRotate(RotPt, (angledisp * π / 180)) → RotPtbRay(C, RotPtb) → tAngle(RotPtb, C, RotPt) → HelpAngleSegment((0, 7.3), (0, -8)) → yaxisRandom(2, 4) → ScaleFactorLaTeX("Draw\ a\ rectangle\ that\ is\ similar\ to\ ABCD\ by\ a\ scale\ factor\ of\ " + ScaleFactor + "\ using\ the\ method\ described\\ in\ the\ previous\ example.") → Instructions1Random(1, 3) → HorizontalLengthRandom(1, 2) → VerticalLengthPolygon(A, B, C, D) → q1, a, b, c, dLine(A, C) → DiagL1Line(D, B) → DiagL2LaTeX("\textbf{Instructions\text{:}}\ Drag\ the\ points\ onto\ the\ grid\ to\ draw\ the\ similar\ quadrilateral.") → Instructions2LaTeX("The\ quadrilateral\ you\\ have\ drawn\ is\ similar\ to\\ ABCD\ but\ not\ by\ a\\ scale\ factor\ of\ " + ScaleFactor + ".\\ Use\ the\ grid\ to\ place\ the\\ points\ " + ScaleFactor + "\ times\ as\ far\ from\\ O\ as\ A\ B\ C,\, and\ D.") → FBSimilarSort({A, B, C, D}) → SortedQuadList