A<-c(1,1); B<-c(2,0); C<-c(1.5,2); p<-c(1.4,1.2)
Tr<-rbind(A,B,C)
inTriAll(p,Tr)
#for the vertex A
inTriAll(A,Tr)
inTriAll(A,Tr,boundary=TRUE)
#for a point on the edge AB
D3<-(A+B)/2
inTriAll(D3,Tr)
inTriAll(D3,Tr,boundary=TRUE)
#data set
n<-10
dat<-cbind(runif(n),runif(n))
inTriAll(dat,Tr,boundary=TRUE)
dat<-runifTe(n)$gen.points
inTriAll(dat,Tr)
inTriAll(dat,Tr,boundary=TRUE)
dat<-runif.tri(n,Tr)$g
inTriAll(dat,Tr)
inTriAll(dat,Tr,boundary=TRUE)
dat.fr<-data.frame(a=dat)
inTriAll(dat.fr,Tr)
dat.fr<-data.frame(a=Tr)
inTriAll(dat,dat.fr)
Run the code above in your browser using DataLab