Learn R Programming

geometry (version 0.3-2)

mesh.diff: Difference, union and intesection operation on two regions

Description

Compute the signed distances from points p to a region defined by the difference, union or intersection of regions specified by the functions regionA and regionB. regionA and regionB must accept a matrix p with 2 columns as their first argument, and must return a vector of length nrow(p) containing the signed distances of the supplied points in p to their respective regions.

Usage

mesh.diff(p, regionA, regionB, ...)

Arguments

p
A matrix with 2 columns (3 in mesh.dsphere), each row representing a point in the plane.
regionA
vectorized function describing region A in the union / intersection / difference
regionB
vectorized function describing region B in the union / intersection / difference
...
additional arguments passed to regionA and regionB

Value

  • A vector of length nrow(p) containing the signed distances to the boundary of the region.

See Also

distmesh2d, mesh.dcircle, mesh.drectangle mesh.dsphere