Skip to contents

A simple wrapper to calculate dxi - dx1 and dyi - dx1.

Usage

coo_dxy(coo)

Arguments

coo

a matrix (or a list) of (x; y) coordinates or any Coo

Value

a data.frame with two components dx and dy for single shapes or a list of such data.frames for Coo

Examples

coo_dxy(coo_sample(bot[1], 12))
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2    26  -200
#>  3     5  -411
#>  4   106  -546
#>  5   279  -448
#>  6   268  -259
#>  7   258   -38
#>  8   259   152
#>  9   203   351
#> 10   168   540
#> 11    73   441
#> 12    45   220

bot %>%
    slice(1:5) %>% coo_sample(12) %>%  # for readability and speed only
    coo_dxy()
#> $brahma
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2    26  -200
#>  3     5  -411
#>  4   106  -546
#>  5   279  -448
#>  6   268  -259
#>  7   258   -38
#>  8   259   152
#>  9   203   351
#> 10   168   540
#> 11    73   441
#> 12    45   220
#> 
#> $caney
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2     0  -192
#>  3     0  -373
#>  4    91  -507
#>  5   251  -436
#>  6   258  -244
#>  7   258   -73
#>  8   219   109
#>  9   193   299
#> 10   182   474
#> 11    76   392
#> 12    58   211
#> 
#> $chimay
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2     3  -131
#>  3     7  -254
#>  4    99  -320
#>  5   227  -304
#>  6   242  -185
#>  7   239   -54
#>  8   209    83
#>  9   163   204
#> 10   145   321
#> 11    65   265
#> 12    49   145
#> 
#> $corona
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2     0  -155
#>  3     3  -298
#>  4    73  -409
#>  5   184  -346
#>  6   185  -201
#>  7   185   -46
#>  8   155   106
#>  9   145   246
#> 10   125   396
#> 11    53   309
#> 12    33   171
#> 
#> $deusventrue
#> # A tibble: 12 × 2
#>       dx    dy
#>    <dbl> <dbl>
#>  1     0     0
#>  2   -38  -171
#>  3   -28  -334
#>  4    86  -427
#>  5   231  -384
#>  6   245  -209
#>  7   234   -47
#>  8   168   123
#>  9   151   294
#> 10   137   451
#> 11    56   347
#> 12    57   197
#>