Skip to content

Latest commit

 

History

History
42 lines (25 loc) · 2.51 KB

README.md

File metadata and controls

42 lines (25 loc) · 2.51 KB

AR web examples for my defense

What and how

The examples illustrate complexity of slowness and ray surfaces of quasi-shear waves in anisotropic media. To run the examples, you will need a phone or a laptop with a camera and the marker either printed or displayed on another device.

Instructions

  1. Open any link from the examples below on your device. Start with test to check the functionality. Note, actual examples will take a few seconds to download the model (~10Mb)
  2. Give access to the camera
  3. Point the camera at the marker
  4. Use the button on top of the screen to toggle between two shear-waves
  5. Feel free to move either the marker or the device
  6. Enjoy!

Wave propagation in finely layered isotropic media:

alt text

Here is a difference between phase (or wavefront) and group (or energy propagation) directions in anisotropic world:

alt text

Examples:

Test model

  • Test : Test example to see if AR works on your device. Test

Relatively simple model

  • Phase domain: Slowness surfaces of the quasi shear waves in an orthorhombic model. Phase surfaces

  • Group domain: Group velocity surfaces of the quasi shear waves in an orthorhombic model. Wave surfaces

Mindnumbingly complicated stuff

  • Phase domain: Slowness surfaces of the quasi shear waves in an orthorhombic model with 16(!) singularity directions. Phase surfaces

  • Group domain: Group velocity surfaces of the quasi shear waves in an orthorhombic model with 16(!) singularity directions. Wave surfaces

The stuff above is made possible by AR.js and three.js libraries. Phase and group velocity surfaces triangulation is done using ANISRF routine of the package FORMS.

Feel free to contact me on softwareunderground slack channel @yus.ivanov if you have any questions!