Rigid Frame Analysis