1. An 3d environment using java3d or vrml 2. It is for research purpose, I would like to have rich content in this environment, like those objects in daily life. 3. Need to provide API for me to insert C++ code.