Installation

Prepartion

The VR-BESO software is developed using both C++ and C# programming languages. The C++ part provides an efficient optimization kernel. The dependencies used in the computational kernel include the MKL PARDISO solver and the Eigen linear algebra library. The C# part relies on Unity3D and Meta Quest SDK to implement a graphical user interface and an interactive system in the VR space.

The hardware requirements of VR-BESO include VR devices and a personal computer. The VR devices include a VR headset with two controllers, facilitating less computationally intensive tasks, such as rendering a virtual environment, observing 3D models, and supporting interactive operations. Due to the limited computational resources of the VR headset, a personal computer is required to deal with computationally demanding tasks, such as executing topology optimization and smoothing the optimal topologies.

  • VR devices, e.g. Meta Quest 2, Meta Quest 3 etc.

  • A personal computer (Intel CPU would be better)

Last updated