Panopano is a 360° Panorama viewer (Java/Java3D), and can also be used as a view editor (extracting/importing a "normal" view). It can display equirectangular and cubic panoramas, and virtual tours (popup images/video transitions between panoramas
...The goal of this project is to provide a control mesh editor for cubic B-spline surfaces, allowing the user to view and export the generated surface in various formats (3DS, Java3D native, POV)