polyintern function

Internal point of polygon

Internal point of polygon

Find a central internal point of a polygon

polyintern(P, n = 10, PLOT=FALSE)

Arguments

  • P: Polygon,xy
  • n: grid dimension over polygon, n by n
  • PLOT: logical, TRUE=plot

Details

A grid is laid over the polygo, the internal points are extracted and for each one the shortest distance to te perimeter is determined. Then the point with the largest distance is returned.

Returns

  • x: x coordinate of point

  • y: y coordinate of point

  • zi: index of point

  • nx: internal grid points x

  • ny: internal grid points y

  • ef: internal grid points distances to perimeter

Author(s)

Jonathan M. Leesjonathan.lees@unc.edu

See Also

pline

Examples

X=list() X$x=c(11.991,11.942,11.891,11.834,11.775,11.725,11.691, 11.712,11.746,11.804,11.865,11.957,11.991) X$y=c(-2.0091,-2.0699,-2.0823,-2.1091,-2.1419, -2.1394,-2.1165,-2.0604,-2.0196,-1.9847,-1.9668,-1.9777,-2.0091) polyintern(X, n = 10, PLOT=TRUE)
  • Maintainer: Jonathan M. Lees
  • License: GPL (>= 2)
  • Last published: 2024-07-09

Useful links