coo_slice(coo, ids)
matrix
of (x; y) coordinates or a list
, or any Coo object.numeric
of length >= 2, where to slice the shape(s)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_jitter
,
coo_left
, coo_nb
,
coo_perimcum
, coo_perimpts
,
coo_perim
, coo_rev
,
coo_right
, coo_rotatecenter
,
coo_rotate
, coo_samplerr
,
coo_sample
, coo_scalex
,
coo_scale
, coo_shearx
,
coo_slidedirection
,
coo_slidegap
, coo_slide
,
coo_smoothcurve
, coo_smooth
,
coo_template
, coo_trans
,
coo_trimbottom
, coo_trimtop
,
coo_trim
, coo_up
,
is_clockwise
, is_closed
,
is_equallyspacedradii
# single shape, a list of matrices is returned
sh <- coo_slice(hearts[1], c(12, 24, 36, 48))
coo_plot(sh[[1]])
panel(Opn(sh))
# on a Coo, a list of Opn is returned
# makes no sense if shapes are not normalized first
sh2 <- coo_slice(hearts, c(12, 24, 36, 48))
panel(sh2[[1]])
Run the code above in your browser using DataLab