Overview Of 3D Printing Technology with Different Materials and Applications