Explore [color=#0000ff][i]linear transformations[/i] [/color]applied to different objects: [i]points[/i], [i]lines[/i], [i]circles[/i], [i]functions [/i]and to the[i] unit square[/i] with a vertex in the origin.[br][br]The [color=#38761D][i]starting objects[/i] [/color]are displayed in [color=#38761D][i]green[/i][/color], and can be [i][color=#0000ff]dragged[/color][/i]; the [color=#ff0000][i]transformed [/i][/color]objects are displayed in [color=#ff0000][i]red[/i][/color].[br][br]Some [color=#0000ff][i]predefined transformations[/i][/color] are already available: [color=#0000ff][i]reflections [/i][/color]about axes,[color=#0000ff][i] shears[/i][/color], [color=#0000ff][i]homotheties [/i][color=#000000]and[/color][/color] [color=#0000ff][i]rotations[/i][/color].[br][br]You can also select a [color=#0000ff][i]custom transformation[/i][/color], and define the transformation matrix [math] T=\begin{bmatrix} a&b \\c&d \end{bmatrix}[/math] by selecting the desired values for [i]a[/i], [i]b[/i], [i]c[/i], and [i]d [/i]using the corresponding sliders.[br]