I have been working on a VB app. Part of the App needs to create a 3D image. The more I read I think that I need to use DirectX for this but I am unsure to tell you the truth.

I have a list of points X(horizontal), Y(vertical), and Z(depth). I want to be able to plot them out so they can be viewed and since it is 3d I need to be able to rotate the finished image as well. There needs be a line connecting each point to the next, until the end of my list. If possible I would also like to be able to click on an individual point on the image and be able to tell where that point is in my list.

The problem is I don't have any idea on where to start on this. I know how to create some pretty basic/genaric 2d bitmaps but 3d and some of the features are an entire different story.

Any assistance is greatly appreciated!!!!