get 2D points and create 3D object

I want to create a program to get input values from mouse (2D) then compute and render 3D surface. I would like to know that after computing, how can I render 3D object? Do I have to create another window? If so, how?