Abstract
Paper mainly discussed some key techniques in virtual system programming based on Cosmo browser plug-in, including virtual apperceive sensor, three dimension human body model, virtual avatar application, VRML extension etc. Explanation, execution and presentation of VRML scenes are realized through virtual browser. It is responsible for presenting sight and sound experience of scene graphs. Interaction between user and environment is one of the essential functions of virtual system. There are three apperceive sensor nodes in VRML system, including VisibilitySensor, ProximitySensor and Collision node. They are mainly used to sense objects whether user visible or their closeness with user, also whether happening collision. Paper mainly studied NavigationInfo node’s grammatical pattern and its avatarSize field. These determine the collision detection and user perspective scope with the undulating terrain. H-ANIM format, which is tightly integrated with VRML, is mainly used to construct three human body structure on WWW page. Paper mainly emphasizes on its hierarchy node association structure. Virtual avatar technology is the foundation for cooperative multi-user to apperceive current colony’s working status. When running VRML program, an invisible explorer avatar can be assumed in three-dimensional space. There are mainly used four kinds of techniques to extend VRML function. They are embedding VRML into HTML, associating Script node with Java class, quoting JavaScript code and programming through EAI. Building correspondence channel between VRML scene and external world is EAI’s function. EAI directly extends VRML’s environment interaction efficiency and programming ability.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Digital Content Technology and its Applications
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.