Font Size: a A A

Study On Virtual Ramble System Based On Java 3D

Posted on:2011-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:L P LinFull Text:PDF
GTID:2178360305967474Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In allusion to most of currently virtual ramble system based on desktop, not based on Internet, paper use Java 3D technology to build a virtual ramble system which based on Internet and have good generability. Allow user to upload tridimensional model files, and use Java 3D to import these files to build virtual universe, then implement ramble control and collision detection to allow others ramble these virtual universe base on Internet. In Collectivity Design and Implement, paper choose Struts2 which based on MVC soft Infrastructure Mode, and implement basic function as register,login and upload based on Strut2 and AJAX technology. In virtual ramble implement, in allusion to disadvantage of OpenGL and other technologies can not fulfill the request of network visible, the paper choose Java 3D to implement the virtual ramble for it's code transferable specialty and discusses the Java 3D development tool. Virtual ramble contains tridimensional modeler, ramble control and collision detection. Paper emphasis disscuss ramble control and collision detection, tridimensional modeler builded by user, paper import model files to build virtual universe. First discusses the virtual ramble control technology, analyse the change of view point which in virtual universe and give a relation of view point's change which is scientific and effectively. In collision detection, paper chooses the collision detection method based on the line of sight, treat people as particle, when people do virtual ramble, build a segment between currently coordinate point and next coordinate point, judge this segment whether overlap with virtual universe to detection whether have collision, and ignore unnecessarily calculate, advance the efficiency of collision detection.From the above analyse the Java 3D develop tool and basic technologies in virtual ramble, study the MVC soft Infrastructure Mode, Struts2 and some WEB develop technologies as AJAX and database connection pool technology, and implement a virtual ramble system which based on Internet and have a good generability.
Keywords/Search Tags:Virtual ramble, Java 3D, Collision detection, Struts2
PDF Full Text Request
Related items