Skip to contents

Converts azimuth and inclination angle pairs to \((x, y)\) positions on an equal-area (Schmidt) stereonet of unit radius. Handles dips that exceed 90° by reflecting the point through the centre of the net.

Usage

StPointD(az, iang)

Arguments

az

Numeric vector. Azimuth (trend) of the line(s) in degrees.

iang

Numeric vector. Inclination angle of the line(s) in degrees (positive downward; values > 90° are handled via internal quadrant correction).

Value

A tibble with columns x and y giving the stereonet coordinates for each input line.

Examples

StPointD(az = c(0, 90, 180, 270), iang = c(10, 30, 60, 45))
#> # A tibble: 4 × 2
#>           x         y
#>       <dbl>     <dbl>
#> 1  0         1.23e- 1
#> 2  3.66e- 1  2.24e-17
#> 3  8.66e-17 -7.07e- 1
#> 4 -5.41e- 1 -9.94e-17