# Enhancing Complex Injection Mold Design Validation Using Multicombined RV Environments
## 2 Materials and Methods
### VR Interaction and Integration  
Traditionally, designers interact with 3D CAD models within the CAD software environment using its built-in visualization operations, along with the available PC hardware. Despite efforts by CAD application developers to enhance this interaction using traditional tools, technical obstacles persist, impeding real-time manipulation and visualization of designs. These limitations directly impact geometry review operations. Particularly when assessing complex geometric assemblies with injection molds, the interaction becomes challenging. To enhance and streamline this process, this methodology proposes leveraging the advantages and versatility offered by VR technology and devices for real-time analysis and inspection operations of injection molds. Additionally, it aims to evaluate the extent of improvement and satisfaction that this technology can bring to the industrial sector. Firstly, as illustrated in Figures 1-3, the software utilized as the VR interaction environment is Aurora VR (Invelon, Ingroup, Gipuzkoa, Spain) [30], paired with HP Reverb G2 VR glasses. The HP Reverb glasses feature two 2.89-inch LCDs with a resolution of 2160 \(\times\) 2160, DIP adjustment, a 90 Hz frequency, and four integrated tracking cameras. The VR device calibration is configured at 60 mm and operates at a frequency of 90 Hz. The integration of the VR device is straightforward and does not require an additional configuration process. The Aurora VR software automatically detects the device and sets it up for immediate use. Regarding the import of the geometry of the analyzed injection molds, it is performed using the STEP-neutral CAD compatibility format. The VR environment prioritizes essential factors such as immersion, visual quality, and smooth real-time interaction. The primary objective of the workspace in the VR environment is to attain adaptability, enabling the understanding of geometrically complex sets like injection molds. This immersive environment allows for a detailed evaluation of the scale, proportions, and layout of the design within three-dimensional space. As shown in Figure 2, once the CAD model is imported, the system detects the user's movements and facilitates interaction with the VR environment and the imported models through the operations palette. Utilizing the operations palette does not require programming skills. Users can execute various operations by simply selecting icons, including the following:  
* Separate: This function enables users to adjust the positioning of components within three-dimensional space. Typically, it is utilized to interact with assemblies comprising diverse components that share positional relationships. As demonstrated in Figure 5, it facilitates the step-by-step disassembly of the assembly. This simulated and virtual disassembly process enables access to interior and inaccessible parts of the assembly, offering significant utility and potential application in plastic injection molds. Indeed,  
Figure 4: Injection mold 3D CAD model. Design error detection and interferences. these components are typically heavy and impractical to manipulate individually without auxiliary mechanisms. Moreover, this operation aids in planning the assembly and disassembly of the entire injection mold, adapting it to the real workspace and the injection machine. Furthermore, it enhances the understanding of the layout and position of each mold component, facilitating maintenance or repair tasks. Lastly, after any modification, selecting this operation again restores the assembly components to their original positions. * Cutting plane: this operation, as shown in Figure 6, allows cutting from a plane defined, interactively, by the user. In this way, each component of the assembly can be accessed and viewed, maintaining its assembly position. In particular, this operation is useful to perform an analysis of interferences between components or detect if there is any design or assembly error between components.