Applets made with Processing by Prof. Jarek Rossignac for his 3D Graphics, Modeling, Aniomation and Compression Classes

GAMES
Tring
Sumo

USER INTERACTION - HUMAN-SHAPE INTERACTION (HSI)
Drag blocks
Graph
Car accidents
View control
Driving
Flow

CIRCLES
Draw circle
Circular arcs
Caplet

CURVES
de Casteljau
Retrofit Bezier
CubicFit
Paint
Loop Editor
Proportional
Resample

BARYCENTRIC COORDINATES - AREAS - MOMENT OF INERTIA
Barycenter
Triangle centers
Inertia moment

SUBDIVISION
Split&Tweak
Jarek subdivision
Road Editor
J-spline curves
Ringing

DEFORMATIONS - WARPS
Snake swim
Analogy
Turbo-Warp

MORPHING - INBETWEENING - CORRESPONDENCE
Minkowski Morph
Ball Morph
Image Morph
Spiral Tweening
Stroke Splines
Polymorph

MOTION DESIGN, SYNCHRONIZATION, AND ANIMATION
Recursion
Mobile
Bezier animation
Synch, (OpenGL)L
Interpolation
Screw

MOTION SMOOTHING
2D ride
3D ride
TwistBender

DYNAMICS - FREE-FALL
Pendulum
Block dynamics

COLLISION
Ball
Bounceing Ball
Crazy Bidisks
Bumper cars
Bad Collision

GRAPHICS - RASTERIZATION - PERSPECTIVE
Rasterization
Projection
Bad perspective
Perspective

PERCEPTION - RENDERING
Illusion of motion
Ray


CORNER TABLE - DELAUNY TRIANGULATION - VISIBILITY
Mesh 2D
Delaunay
Visibility

MESH PROCESSING
Corner Table
Mesh 3D
Mesh viewer

PREDICTION - COMPRESSION
Predict Curve
Evaluate predictors
5x5 prediction
5x5 Warp
Triangulate hole
SURFACES DESIGN/EDITING
J-spline surfaces
Bulge

VISUALIZATION
Terrain Editor
Isosurface
X-face

BOOLEANS - CSG - OBF
Edge intersection
OBF
Drill Hole

MATH AND TEXT PROCESSING
clipboard
Solve 3x3