Thermal spraying is the use of a certain heat source, such as arc, plasma arc, combustion flame, etc. to heat the powder or filamentous metal and non-metallic coating materials to a molten or semi-molten state, and then with the help of the power of the flame flow itself or the additional High Speed air flow atomization and spray at a certain speed to the surface of the pretreated matrix material, combined with the matrix material to form a surface covering coating with various functions.