3D Reverse Engineering Methods and Techniques You Need to Know