A method and system for thermal forming an object. A mold is provided, a shape of which corresponds to a desired shape of the object. A material is inserted into a heating area, and the material is heated using a plurality of independently controllable heat sources that heat different areas of the material. The heated material is then disposed over or into at least a portion of the mold so as to deform the material. The deformed material may then be trimmed so as to form the object.