NPEstd.tetra {pcds} | R Documentation |
The vertices of the Proportional Edge (PE) Proximity Region in the standard regular tetrahedron
Description
Returns the vertices of the PE proximity region (which is itself a tetrahedron) for a point in the
standard regular tetrahedron
(rv=1,rv=2,rv=3,rv=4)
.
PE proximity region is defined with respect to the tetrahedron
with expansion parameter
and vertex regions based on the circumcenter of
(which is equivalent
to the center of mass in the standard regular tetrahedron).
Vertex regions are labeled as 1,2,3,4
rowwise for the vertices of the tetrahedron .
rv
is the index of the vertex region p
resides, with default=NULL
.
If p
is outside of , it returns
NULL
for the proximity region.
See also (Ceyhan (2005, 2010)).
Usage
NPEstd.tetra(p, r, rv = NULL)
Arguments
p |
A 3D point whose PE proximity region is to be computed. |
r |
A positive real number which serves as the expansion parameter in PE proximity region;
must be |
rv |
Index of the vertex region containing the point, either |
Value
Vertices of the tetrahedron which constitutes the PE proximity region with expansion parameter
r
and circumcenter (or center of mass) for a point p
in the standard regular tetrahedron
Author(s)
Elvan Ceyhan
References
Ceyhan E (2005).
An Investigation of Proximity Catch Digraphs in Delaunay Tessellations, also available as technical monograph titled Proximity Catch Digraphs: Auxiliary Tools, Properties, and Applications.
Ph.D. thesis, The Johns Hopkins University, Baltimore, MD, 21218.
Ceyhan E (2010).
“Extension of One-Dimensional Proximity Regions to Higher Dimensions.”
Computational Geometry: Theory and Applications, 43(9), 721-748.
See Also
Examples
A<-c(0,0,0); B<-c(1,0,0); C<-c(1/2,sqrt(3)/2,0); D<-c(1/2,sqrt(3)/6,sqrt(6)/3)
tetra<-rbind(A,B,C,D)
n<-3
Xp<-runif.std.tetra(n)$g
r<-1.5
NPEstd.tetra(Xp[1,],r)
#or try
RV<-rel.vert.tetraCC(Xp[1,],tetra)$rv
NPEstd.tetra(Xp[1,],r,rv=RV)
NPEstd.tetra(c(-1,-1,-1),r,rv=NULL)