# data[].attributes.body
A dilation is when the shape is either made bigger or smaller on a scale factor, which is just how many times you multiply the shape to make it bigger or smaller

# data[].attributes.body
A reflection is when you take the shape on the grid and either flip it over the x-axis and/or y-axis and then you get the new shape.

# data[].attributes.body
A rotation is when you take the shape on the grid, and you turn it a certain amount of degrees to where it lands on a different place, but you never move the points.

# data[].attributes.body
A translation is when you take the shape graphed on the grid, and move it a certain amount of units. Here is an example in this picture below. As you can see, the shape was moved down and right a few units compared to the original shape.

# data[].attributes.body
There are 4 kinds of transformations:
1.) Translations
2.) Rotation
3.) Reflection
4.) Dialation

# data[].attributes.body
A rigid motion is a movement on a grid that modifies the shape plotted on the grid in a certain way (moving it, flipping it, ect.). A transformation is just another definition for a rigid motion.