Given a `PATH“ model decompose to 1-dimensional primitives (or 0-dimensional).

sc_segment(x, ...)

# Default S3 method
sc_segment(x, ...)

# S3 method for class 'SC'
sc_segment(x, ...)

# S3 method for class 'PATH'
sc_segment(x, ...)

Arguments

x

input object

...

arguments passed to methods

Value

data frame of the segments, each occurence of an edge and its order

Examples

sc_segment(SC(minimal_mesh))
#> # A tibble: 16 × 7
#>    object_ edge_  native_ .vx0   .vx1    path segment_
#>    <chr>   <chr>  <lgl>   <chr>  <chr>  <int> <chr>   
#>  1 p7x7GZ  0GP8QS TRUE    Peplq4 ERrRqS     1 UzntHR  
#>  2 p7x7GZ  pgCFLn TRUE    ERrRqS ySI6p7     1 4qpUs3  
#>  3 p7x7GZ  T935hX TRUE    ySI6p7 ba8jvC     1 N2ICD7  
#>  4 p7x7GZ  WQJ0Xd FALSE   vnpJ6B ba8jvC     1 nwqaRs  
#>  5 p7x7GZ  3ppd6a TRUE    vnpJ6B OuDSsg     1 mdHvTX  
#>  6 p7x7GZ  uV6AMj FALSE   k8J26b OuDSsg     1 UONgSm  
#>  7 p7x7GZ  hbhXcx FALSE   Peplq4 k8J26b     1 KOfEC7  
#>  8 p7x7GZ  N8u0LR TRUE    sSosxq L7TLqM     2 HS3p4G  
#>  9 p7x7GZ  AX8tyl TRUE    L7TLqM wjgMzL     2 yHheeI  
#> 10 p7x7GZ  B05jSK FALSE   OSRGLr wjgMzL     2 1AWRIX  
#> 11 p7x7GZ  QKFMPb FALSE   hkguyE OSRGLr     2 t0Vj6u  
#> 12 p7x7GZ  a3Hx38 FALSE   sSosxq hkguyE     2 1eVWyh  
#> 13 LtEgvb  uV6AMj TRUE    k8J26b OuDSsg     1 06Bfc7  
#> 14 LtEgvb  yOWtPc TRUE    OuDSsg z92J5T     3 hPJu7E  
#> 15 LtEgvb  KYoTJ3 TRUE    z92J5T vlnWIx     3 xFKuNy  
#> 16 LtEgvb  p8caxx FALSE   k8J26b vlnWIx     3 XAk1WN