coo_slidegap | R Documentation |
When slicing a shape using two landmarks, or functions such as coo_up,
an open curve is obtained and the rank of points make wrong/artefactual results.
If the widest gap is > 5 * median of other gaps, then the couple of coordinates
forming this widest gap is used as starting and ending points. This switch helps
to deal with open curves. Examples are self-speaking.
Use force=TRUE
to bypass this check
coo_slidegap(coo, force)
coo |
|
force |
|
a matrix
of (x; y) coordinates or a Coo object.
Other sliding functions:
coo_slidedirection()
,
coo_slide()
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_slide()
,
coo_smoothcurve()
,
coo_smooth()
,
coo_template()
,
coo_trans()
,
coo_trimbottom()
,
coo_trimtop()
,
coo_trim()
,
coo_untiltx()
,
coo_up()
,
is_equallyspacedradii()
cat <- coo_center(shapes[4])
coo_plot(cat)
# we only retain the bottom of the cat
cat_down <- coo_down(cat, slidegap=FALSE)
# see? the segment on the x-axis coorespond to the widest gap.
coo_plot(cat_down)
# that's what we meant
coo_plot(coo_slidegap(cat_down))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.