Point Transformation
Loading the math board and drawing, please wait…
In collections
complex-numbers
This example demonstrates the transformation of points. Key mathematical concepts include function transformation, vectors, and similarity transformation. Using GeoGebra commands such as Vector, Sequence, and Length, the point transformation effect is constructed. Suitable for middle school students learning geometric transformations.
GeoGebra Commands & Parameters
Vector(A, A + (B - A) / n) → uVector(A, A + (C - A) / n) → vSequence(Sequence[A + (k * u) + (j * v), k, 0, n, 1 / n], j, 0, n, 1 / n) → m1Length(m1) → cTextfield(a) → CampEntradaSortida1Textfield(b) → CampEntradaSortida2Sequence(Sequence[(a(x(m1(i, j)), y(m1(i, j))), b(x(m1(i, j)), y(m1(i, j)))), i, 1, tt], j, 1, tt) → m2Sequence(m1(k, tt), k, 1, c) → l1Sequence(Segmentparamètric[Element[m1, k, 1], Element[m1, k, c]], k, 1, tt) → l2Sequence(Segmentparamètric[Element[m1, 1, k], Element[m1, c, k]], k, 1, tt) → l3Element(l2, A1) → B1Element(l2, A2) → B2Element(l2, A3) → B3Element(l2, A4) → B4Element(l2, A5) → B5Element(l2, A6) → B6Element(l2, A7) → B7Element(l2, A8) → B8Element(l2, A9) → B9Element(l2, A10) → B10Element(l2, A11) → B11Element(l2, A12) → B12Element(l2, A13) → B13Element(l2, A14) → B14Element(l2, A15) → B15Element(l2, A16) → B16Element(l2, A17) → B17Element(l2, A18) → B18Element(l2, A19) → B19Element(l2, A20) → B20Element(l2, A21) → B21Element(l2, A22) → B22Element(l2, A23) → B23Element(l2, A24) → B24Element(l2, A25) → B25Element(l2, A26) → B26Element(l2, A27) → B27Element(l2, A28) → B28Element(l2, A29) → B29Element(l2, A30) → B30Element(l2, A31) → B31Element(l2, A32) → B32Element(l2, A33) → B33Element(l2, A34) → B34Element(l2, A35) → B35Element(l2, A36) → B36Element(l2, A37) → B37Element(l3, A1) → C1Element(l3, A2) → C2Element(l3, A3) → C3Element(l3, A4) → C4Element(l3, A5) → C5Element(l3, A6) → C6Element(l3, A7) → C7Element(l3, A8) → C8Element(l3, A9) → C9Element(l3, A10) → C10Element(l3, A11) → C11Element(l3, A12) → C12Element(l3, A13) → C13Element(l3, A14) → C14Element(l3, A15) → C15Element(l3, A16) → C16Element(l3, A17) → C17Element(l3, A18) → C18Element(l3, A19) → C19Element(l3, A20) → C20Element(l3, A21) → C21Element(l3, A22) → C22Element(l3, A23) → C23Element(l3, A24) → C24Element(l3, A25) → C25Element(l3, A26) → C26Element(l3, A27) → C27Element(l3, A28) → C28Element(l3, A29) → C29Element(l3, A30) → C30Element(l3, A31) → C31Element(l3, A32) → C32Element(l3, A33) → C33Element(l3, A34) → C34Element(l3, A35) → C35Element(l3, A36) → C36Element(l3, A37) → C37CurveCartesian(a(x(B1(t)), y(B1(t))), b(x(B1(t)), y(B1(t))), t, 0, 1) → D1CurveCartesian(a(x(B2(t)), y(B2(t))), b(x(B2(t)), y(B2(t))), t, 0, 1) → D2CurveCartesian(a(x(B3(t)), y(B3(t))), b(x(B3(t)), y(B3(t))), t, 0, 1) → D3CurveCartesian(a(x(B4(t)), y(B4(t))), b(x(B4(t)), y(B4(t))), t, 0, 1) → D4CurveCartesian(a(x(B5(t)), y(B5(t))), b(x(B5(t)), y(B5(t))), t, 0, 1) → D5CurveCartesian(a(x(B6(t)), y(B6(t))), b(x(B6(t)), y(B6(t))), t, 0, 1) → D6CurveCartesian(a(x(B7(t)), y(B7(t))), b(x(B7(t)), y(B7(t))), t, 0, 1) → D7CurveCartesian(a(x(B8(t)), y(B8(t))), b(x(B8(t)), y(B8(t))), t, 0, 1) → D8CurveCartesian(a(x(B9(t)), y(B9(t))), b(x(B9(t)), y(B9(t))), t, 0, 1) → D9CurveCartesian(a(x(B10(t)), y(B10(t))), b(x(B10(t)), y(B10(t))), t, 0, 1) → D10CurveCartesian(a(x(B11(t)), y(B11(t))), b(x(B11(t)), y(B11(t))), t, 0, 1) → D11CurveCartesian(a(x(B12(t)), y(B12(t))), b(x(B12(t)), y(B12(t))), t, 0, 1) → D12CurveCartesian(a(x(B13(t)), y(B13(t))), b(x(B13(t)), y(B13(t))), t, 0, 1) → D13CurveCartesian(a(x(B14(t)), y(B14(t))), b(x(B14(t)), y(B14(t))), t, 0, 1) → D14CurveCartesian(a(x(B15(t)), y(B15(t))), b(x(B15(t)), y(B15(t))), t, 0, 1) → D15CurveCartesian(a(x(B16(t)), y(B16(t))), b(x(B16(t)), y(B16(t))), t, 0, 1) → D16CurveCartesian(a(x(B17(t)), y(B17(t))), b(x(B17(t)), y(B17(t))), t, 0, 1) → D17CurveCartesian(a(x(B18(t)), y(B18(t))), b(x(B18(t)), y(B18(t))), t, 0, 1) → D18CurveCartesian(a(x(B19(t)), y(B19(t))), b(x(B19(t)), y(B19(t))), t, 0, 1) → D19CurveCartesian(a(x(B20(t)), y(B20(t))), b(x(B20(t)), y(B20(t))), t, 0, 1) → D20CurveCartesian(a(x(B21(t)), y(B21(t))), b(x(B21(t)), y(B21(t))), t, 0, 1) → D21CurveCartesian(a(x(B22(t)), y(B22(t))), b(x(B22(t)), y(B22(t))), t, 0, 1) → D22CurveCartesian(a(x(B23(t)), y(B23(t))), b(x(B23(t)), y(B23(t))), t, 0, 1) → D23CurveCartesian(a(x(B24(t)), y(B24(t))), b(x(B24(t)), y(B24(t))), t, 0, 1) → D24CurveCartesian(a(x(B25(t)), y(B25(t))), b(x(B25(t)), y(B25(t))), t, 0, 1) → D25CurveCartesian(a(x(B26(t)), y(B26(t))), b(x(B26(t)), y(B26(t))), t, 0, 1) → D26CurveCartesian(a(x(B27(t)), y(B27(t))), b(x(B27(t)), y(B27(t))), t, 0, 1) → D27CurveCartesian(a(x(B28(t)), y(B28(t))), b(x(B28(t)), y(B28(t))), t, 0, 1) → D28CurveCartesian(a(x(B29(t)), y(B29(t))), b(x(B29(t)), y(B29(t))), t, 0, 1) → D29CurveCartesian(a(x(B30(t)), y(B30(t))), b(x(B30(t)), y(B30(t))), t, 0, 1) → D30CurveCartesian(a(x(B31(t)), y(B31(t))), b(x(B31(t)), y(B31(t))), t, 0, 1) → D31CurveCartesian(a(x(B32(t)), y(B32(t))), b(x(B32(t)), y(B32(t))), t, 0, 1) → D32CurveCartesian(a(x(B33(t)), y(B33(t))), b(x(B33(t)), y(B33(t))), t, 0, 1) → D33CurveCartesian(a(x(B34(t)), y(B34(t))), b(x(B34(t)), y(B34(t))), t, 0, 1) → D34CurveCartesian(a(x(B35(t)), y(B35(t))), b(x(B35(t)), y(B35(t))), t, 0, 1) → D35CurveCartesian(a(x(B36(t)), y(B36(t))), b(x(B36(t)), y(B36(t))), t, 0, 1) → D36CurveCartesian(a(x(B37(t)), y(B37(t))), b(x(B37(t)), y(B37(t))), t, 0, 1) → D37CurveCartesian(a(x(C1(t)), y(C1(t))), b(x(C1(t)), y(C1(t))), t, 0, 1) → E1CurveCartesian(a(x(C2(t)), y(C2(t))), b(x(C2(t)), y(C2(t))), t, 0, 1) → E2CurveCartesian(a(x(C3(t)), y(C3(t))), b(x(C3(t)), y(C3(t))), t, 0, 1) → E3CurveCartesian(a(x(C4(t)), y(C4(t))), b(x(C4(t)), y(C4(t))), t, 0, 1) → E4CurveCartesian(a(x(C5(t)), y(C5(t))), b(x(C5(t)), y(C5(t))), t, 0, 1) → E5CurveCartesian(a(x(C6(t)), y(C6(t))), b(x(C6(t)), y(C6(t))), t, 0, 1) → E6CurveCartesian(a(x(C7(t)), y(C7(t))), b(x(C7(t)), y(C7(t))), t, 0, 1) → E7CurveCartesian(a(x(C8(t)), y(C8(t))), b(x(C8(t)), y(C8(t))), t, 0, 1) → E8CurveCartesian(a(x(C9(t)), y(C9(t))), b(x(C9(t)), y(C9(t))), t, 0, 1) → E9CurveCartesian(a(x(C10(t)), y(C10(t))), b(x(C10(t)), y(C10(t))), t, 0, 1) → E10CurveCartesian(a(x(C11(t)), y(C11(t))), b(x(C11(t)), y(C11(t))), t, 0, 1) → E11CurveCartesian(a(x(C12(t)), y(C12(t))), b(x(C12(t)), y(C12(t))), t, 0, 1) → E12CurveCartesian(a(x(C13(t)), y(C13(t))), b(x(C13(t)), y(C13(t))), t, 0, 1) → E13CurveCartesian(a(x(C14(t)), y(C14(t))), b(x(C14(t)), y(C14(t))), t, 0, 1) → E14CurveCartesian(a(x(C15(t)), y(C15(t))), b(x(C15(t)), y(C15(t))), t, 0, 1) → E15CurveCartesian(a(x(C16(t)), y(C16(t))), b(x(C16(t)), y(C16(t))), t, 0, 1) → E16CurveCartesian(a(x(C17(t)), y(C17(t))), b(x(C17(t)), y(C17(t))), t, 0, 1) → E17CurveCartesian(a(x(C18(t)), y(C18(t))), b(x(C18(t)), y(C18(t))), t, 0, 1) → E18CurveCartesian(a(x(C19(t)), y(C19(t))), b(x(C19(t)), y(C19(t))), t, 0, 1) → E19CurveCartesian(a(x(C20(t)), y(C20(t))), b(x(C20(t)), y(C20(t))), t, 0, 1) → E20CurveCartesian(a(x(C21(t)), y(C21(t))), b(x(C21(t)), y(C21(t))), t, 0, 1) → E21CurveCartesian(a(x(C22(t)), y(C22(t))), b(x(C22(t)), y(C22(t))), t, 0, 1) → E22CurveCartesian(a(x(C23(t)), y(C23(t))), b(x(C23(t)), y(C23(t))), t, 0, 1) → E23CurveCartesian(a(x(C24(t)), y(C24(t))), b(x(C24(t)), y(C24(t))), t, 0, 1) → E24CurveCartesian(a(x(C25(t)), y(C25(t))), b(x(C25(t)), y(C25(t))), t, 0, 1) → E25CurveCartesian(a(x(C26(t)), y(C26(t))), b(x(C26(t)), y(C26(t))), t, 0, 1) → E26CurveCartesian(a(x(C27(t)), y(C27(t))), b(x(C27(t)), y(C27(t))), t, 0, 1) → E27CurveCartesian(a(x(C28(t)), y(C28(t))), b(x(C28(t)), y(C28(t))), t, 0, 1) → E28CurveCartesian(a(x(C29(t)), y(C29(t))), b(x(C29(t)), y(C29(t))), t, 0, 1) → E29CurveCartesian(a(x(C30(t)), y(C30(t))), b(x(C30(t)), y(C30(t))), t, 0, 1) → E30CurveCartesian(a(x(C31(t)), y(C31(t))), b(x(C31(t)), y(C31(t))), t, 0, 1) → E31CurveCartesian(a(x(C32(t)), y(C32(t))), b(x(C32(t)), y(C32(t))), t, 0, 1) → E32CurveCartesian(a(x(C33(t)), y(C33(t))), b(x(C33(t)), y(C33(t))), t, 0, 1) → E33CurveCartesian(a(x(C34(t)), y(C34(t))), b(x(C34(t)), y(C34(t))), t, 0, 1) → E34CurveCartesian(a(x(C35(t)), y(C35(t))), b(x(C35(t)), y(C35(t))), t, 0, 1) → E35CurveCartesian(a(x(C36(t)), y(C36(t))), b(x(C36(t)), y(C36(t))), t, 0, 1) → E36CurveCartesian(a(x(C37(t)), y(C37(t))), b(x(C37(t)), y(C37(t))), t, 0, 1) → E37
AI Drawing Prompt Reference
Draw a point transformation example to demonstrate function transformation, vectors, and similarity transformation. Start by plotting two points, then create two vectors based on these points. Use the vectors to generate a series of points forming a grid. Measure the length of the grid and adjust each point's position based on input parameters a and b, finally drawing the transformed grid and connecting adjacent points with lines to show the transformation effect.
The prompt above was compiled from the original drawing commands and is for reference only.