import javax.media.j3d.*;
import java.awt.*;

/**
Convenience class for constructing a Canvas3D
*/
public class Board3D extends Canvas3D
{
	public Board3D(GraphicsConfiguration gc)
	{
		super(gc);
	}

	/**
	Factory method to allow the construction of a Board3D
	*/
	public static Board3D makeBoard()
	{
		GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
		GraphicsDevice gd = ge.getDefaultScreenDevice();
		GraphicsConfigTemplate3D gcTemplate = new GraphicsConfigTemplate3D();
		GraphicsConfiguration gc = gd.getBestConfiguration(gcTemplate);

		return new Board3D(gc);
	}
}
