The provided Burger vectors from Surface.displ, Surface.displPlus or Surface.displMinus (or equivalently Solution.burgers, Solution.burgersPlus or Solution.burgersMinus).
// Switch to the Poly3D convention
const filter = new arch.BurgerFilter()
filter.setAxisOrder (['dip', 'strike', 'normal'])
filter.setAxisRevert([ true, false , false ])
const displ = filter.apply( surface.displPlus() )
Allows to change the convention of the computed displcement discontinuity (also known as Burger vectors). By default, the convention is as described by Okada. It is possible to use another convention such as the one defined in Poly3D by mean of this class.
In order to do that, you will have to write the following code:
Then, your
burgers
variable will be in Poly3D convention.