Additive Manufacturing and 3D Printing Technology: Principles and Applications