CSTC Banner

 CSTC home --> browse resources --> cover page

Resource Summary

title

Applets for teaching computer graphics concepts

summary

Bezier Applet - Allows interactive creation of Bezier curves by adding and removing points from a canvas with the mouse. It also allows the user to display convex hulls and continuity hints for each curve.

2D Transforms Applet - Demonstrates the effects of the order in which transformations are performed on an object in 2D. The user has control over three operations which may be scaling, rotation, and translation in any order.

3D Viewing Applet - Demonstrates the basic concepts of 3D viewing. There are two views which allow the user to change the location of the camera and the point of interest and see the effects in the camera view. The user may choose between two different scenes to render and whether to use perspective or orthographic projection.

Lighting Applet - This applet demonstrates the Phong shading model and allows the user to render one of four scenes and modify the parameters for ambient, diffuse, and specular light.

author

Patrick Min
Princeton University

platform requirements

Java Virtual Machine 1.1 or higher