Companies often require designers to work with and operate between different computer-aided design (CAD) systems. To interoperate between these systems, a neutral design standard for CAD models is needed that allows for generation, customization, and parameterization. Current standards often fail to incorporate file history and design intent. The research proposes a simplified, neutral design format that can be used to generate models in different CAD systems. The format proposes additional functionality not yet found in existing neutral formats or scripts. The system was tested by generating models in both NX and CATIA, then comparing the models for accuracy, flexibility, and similarity of the results. Utilizing the principles established with the neutral framework, a system was developed that facilitates a collaborative CAD modeling environment that supports the interaction of models within virtual reality (VR). A framework is presented that allows for the models to be created and then used in VR without the need for conversion. Strategies are discussed for minimizing the impacts of latency and unit testing was conducted to evaluate functionality. Furthermore, feasibility of using modern game engines such as Unity, Unreal Engine, and Godot to aid in the development of both VR and physics simulations are discussed. The above foundation and frameworks enhance collaboration in training and simulation in VR environments. This research demonstrates that by using neutral design standards, collaboration could be improved between different software, as well as between different engineers. Common strategies can be used for solving issues with conversions across the design space and integrated into future VR systems. This research will be indispensable to furthering studies of collaboration and design in remote environments.
College and Department
Ira A. Fulton College of Engineering and Technology
BYU ScholarsArchive Citation
Sadler, Jonathan Edwin, "Frameworks for Part Generation in Multiple CAD Systems and for CAD Simulation with Multiple Users" (2020). Theses and Dissertations. 8777.
XML, parametric design, design intent, neutral format, VR, multiuser