/AR_Pipeline

Primary LanguagePythonOtherNOASSERTION

Augemented reality (AR) visualization pipeline

Software Requirements

File Description

We provide '.ply' files of results from finite element simulations discretized with i) continuum, ii) shell, and iii) beam finite elements. Please note, the above mentioned finite element discretizations may be substituted with other types of scientific data represented by volumes, surfaces, and curves in 3D space, respectively. The '.ply' files are located within similarly named subfolders under the "PLY_Files/" directory. Moreover, we provide '.glb' and '.usdz' files of the AR models corresponding to these results.

Code Description

We provide example python scripts to automatically create AR models from continuum, shell, and beam finite elements. These scripts may be run from the 'Scipting' window within Blender or from the command line. To execute these scripts, users will need the '.ply' files provided for each example. The pythons scrips are as follows:

  1. Static Models
  • Supplementary_Script_1a.py : Model with continuum elements
  • Supplementary_Script_1b.py : Model with shell elements
  • Supplementary_Script_1c.py : Model with beam elements
  1. Dynamic Models for Android
  • Supplementary_Script_2a.py : Model with continuum elements
  • Supplementary_Script_2b.py : Model with shell elements
  • Supplementary_Script_2c.py : Model with beam elements
  1. Dynamic Models for iOS
  • Supplementary_Script_3a.py : Model with continuum elements
  • Supplementary_Script_3b.py : Model with shell elements
  • Supplementary_Script_3c.py : Model with beam elements

License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0