Abstract

Virtual reality (VR) can be described as a four-dimensional (4-D) simulation of the real world, including the 3-D geometry space, 1-D time and the immersive or semi-immersive interaction interface. VR applications in mechanical-related research areas are becoming popular, e.g. virtual layout design, virtual prototyping, Internet-based virtual manufacturing, etc. However, research in VR applications is facing conflicting requirements for high rendering quality and near real-time interactivity. This paper represents an Internet-based virtual machining system that builds an integrated VR scene, which combines images and models, to overcome the above conflicts. This research is divided into three parts: first, image mosaics techniques are used to implement an Internet-based virtual workshop, which is an image-based virtual scene. The method of obtaining original sequential images, the principle of image mosaics to realize automatic seamless stitching, and projection transformation matrices to reconstruct a closed inward-facing space are presented. Secondly, a model-based virtual milling machine has been constructed with three detailed approaches: a category-based dynamic graph structure to support collision detection, a relation-oriented collision detection method to improve the efficiency of collision detection, and a dynamic modelling method to model a dynamic workpiece object. Finally, an Internet-based virtual milling system, which is the integration of the image-based virtual workshop and the model-based virtual CNC machine, is constructed using the reposition method to achieve visual consistency of the virtual objects and images. This system, which includes an integrated scene, combines the advantages of image-based VR and model-based VR. Consequently, this system has both high rendering quality and good real-time interactivity.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.