The method uses a filament material (paraffin, metal, plastic, low melting point alloy wire) as a raw material, and electrically heats the wire to a temperature slightly higher than the melting temperature (about 1 ° C higher than the melting point). Under the control of a computer, The nozzle moves on the xy plane, and the molten material is coated on the workbench. After cooling, a layer of section of the workpiece is formed. After the layer is formed, the nozzle moves up for one layer high, and the next layer is coated. Three-dimensional work piece is formed by accumulation layer by layer. The method has low pollution and the material could be recycled for printing small and medium-sized work pieces.