2d Affine Transformations

Click on the S, T, or R buttons to scale, translate, or rotate. Specify the values by using the sliders or entering the values in the text boxes. For S and T, the top box (slider) is for the x direction and the bottom box (slider) is for the y direction. Check the Lock box to scale by the same amount in both the x and y directions.[br]You can move the colored corner points with the mouse to change the original shape.[br]The Restore button sets all values back to their default values.[br]The Reset button deletes all transformations.[br]Copy Image will make a copy of the transformed image at its present location. Use Delete Copy to delete this.[br]Clear All will reset everything back to the original settings.[br]Check Hide Original Shape to show only the transformed image.

Line of Sight Demo

* Use the Camera slider to move the location of the camara.[br]* Use the mouse to move the pixel in the rendering window. The pixel will turn red when the line of sight intersects the sphere.[br]* If you check "Trace On" and move the pixel, you will get a simulation of the image of the sphere being drawn on the rendering window. Use the arrow keys to scan the pixel horizontally or vertically across the rending window.[br]* Move the sphere by moving the center with the mouse or entering the coordinates in the textbox. The radius can be changed via the textbox.[br]* The size of the rendering window can be changed with the slider.[br][br](Based on original concept by Kevin Cox, Bentley University)

RGB Color Model

Turn on the colors by checking the appropriate box. The sliders are used to change the intensity of the three primary colors.[br][br]Circles cannot be moved when visible if they are on top of one another. Uncheck a box color to move one of the other circles.

Cubic Bezier Curve via Vectors

Use the mouse or enter the starting and ending points, P1 and P2, for the Bezier curve. Move points A and B to change the initial and final vectors, or enter the coordinates of A = P1 + v1 and B = P2 + v2.

Information