We are using FastGraph Library for 3D display routines.
That is not free but that is good and easy to use . They have supported many programming languages.