How to choose a prototyping process: CNC, 3D printing, and casting comparison | AgileMakeAI