You do if you don't want to write transformation routines to zoom and scale your collection of points. There's no difference between 2D meshes and 3D meshes these days, they use the same 3D acceleration on video cards and the same functions to manipulate them.

Yes, you need the DirectX SDK pack. It has the DirectX assemblies you'll need to call.