CNC Machining and 3D Printing: When to Choose Which for Rapid Prototyping