Removes trim
coordinates at both ends of a shape, ie
from top and bottom of the shape matrix.
Arguments
- coo
matrix
of(x; y)
coordinates or any Coo object.- trim
numeric
, the number of coordinates to trim
See also
Other coo_ utilities:
coo_aligncalliper()
,
coo_alignminradius()
,
coo_alignxax()
,
coo_align()
,
coo_baseline()
,
coo_bookstein()
,
coo_boundingbox()
,
coo_calliper()
,
coo_centdist()
,
coo_center()
,
coo_centpos()
,
coo_close()
,
coo_down()
,
coo_dxy()
,
coo_extract()
,
coo_flipx()
,
coo_force2close()
,
coo_interpolate()
,
coo_is_closed()
,
coo_jitter()
,
coo_left()
,
coo_likely_clockwise()
,
coo_nb()
,
coo_perim()
,
coo_range()
,
coo_rev()
,
coo_right()
,
coo_rotatecenter()
,
coo_rotate()
,
coo_sample_prop()
,
coo_samplerr()
,
coo_sample()
,
coo_scale()
,
coo_shearx()
,
coo_slice()
,
coo_slidedirection()
,
coo_slidegap()
,
coo_slide()
,
coo_smoothcurve()
,
coo_smooth()
,
coo_template()
,
coo_trans()
,
coo_trimbottom()
,
coo_trimtop()
,
coo_untiltx()
,
coo_up()
,
is_equallyspacedradii()
Other coo_trimming functions:
coo_trimbottom()
,
coo_trimtop()
Examples
olea[1] %>% coo_sample(12) %T>%
print() %T>% ldk_plot() %>%
coo_trim(1) %T>% print() %>% points(col="red")
#> [,1] [,2]
#> [1,] -0.500000 0.00000
#> [2,] -0.453100 0.08999
#> [3,] -0.371800 0.17700
#> [4,] -0.269700 0.24720
#> [5,] -0.177400 0.28280
#> [6,] -0.084940 0.30470
#> [7,] 0.007775 0.30940
#> [8,] 0.100600 0.30720
#> [9,] 0.193600 0.28790
#> [10,] 0.287000 0.24450
#> [11,] 0.373900 0.17700
#> [12,] 0.443800 0.09201
#> [,1] [,2]
#> [1,] -0.453100 0.08999
#> [2,] -0.371800 0.17700
#> [3,] -0.269700 0.24720
#> [4,] -0.177400 0.28280
#> [5,] -0.084940 0.30470
#> [6,] 0.007775 0.30940
#> [7,] 0.100600 0.30720
#> [8,] 0.193600 0.28790
#> [9,] 0.287000 0.24450
#> [10,] 0.373900 0.17700