Bezierer

Austin and Alec's CS184 Project 3

About

A sweet Bezier surface converter.

Authors: Alec Mouri (cs184-cq) and Austin Chen (cs184-cn)

This program is written in Java, and was developed against the Windows and Android platforms.

Features

Command line arguments:

The first argument is always the input file and the second argument is always a subdivision parameter. Additional arguments:

Controls:

Scene format:

The .scene file format contains a list of files to be rendered. Each file corresponds to a separate object. Before each file is specified, translations and rotations with respect to the origin must be specified:

Example (test.scene):

translate 0 0 -10   # Translates Teapot1 -10 along the z-axis
rotate 0 0 0        # No rotation specified for Teapot1
teapot.bez          # Defines Teapot1
translate .5 .5 -15 # Translates Teapot2 .5 along the x-axis, .5 along the y-axis, -15 along the z-axis, 
rotate 90 90 90     # Rotate Teapot2 by 90 degress along each axis.
teapot.bez          # Defines Teapot2