AUP M227C Programming Computer Applications in Architecture and Urban Design


PROJECTS #1-#4: JAVA SCRIPT/JAVA INTRODUCTION
WARNING: This project requires the latest version of Netscape because of the interaction between the Java Script and the Applet. This project was designed to show the relative proportional changes of the nave wall elevation in Romanesque and Gothic churches from AD 1000 to 1500. I'll be the first to admit that I've taken far too many liberties because the evolution from Romanesque to Gothic was nowhere near as seamless as my program would suggest, but I think it illustrates the basic issues -- the shift from barrel arches to pointed, the change in relative wall to window proportions, and the increased height in the later Gothic.

The user can either use the Java Script input box or the Applet scrollbars to adjust the the date of construction (between 1000 and 1500) and the length of the nave wall (between 80 and 250) . From those two numbers, the javascript calculates the probable bay width, wall height, and the heights of the arcade, triforium, and clerestory sections of the wall. The applet then generates a graphic interpretation of the nave wall elevation. Use the scrollbars to watch the elevation morph over time.

Nave Elevation Calculator
Year Built:
Length of Nave Wall:  feet
Probable Number of Bays:
Probable Bay Width:   feet
Total Height:   feet
Height of Arcade:  feet
Height of Triforium:  feet
Height of Clerestory:  feet

The source code for the main applet, the sections , and the simple arc class that makes the arches within the sections.

Thanks to Sharon Markin for form layout inspiration.


Feel free to e-mail any suggestions or comments.