bary2point: transform barycentric coordinates into 3D-coordinates

View source: R/bary2point.r

bary2pointR Documentation

transform barycentric coordinates into 3D-coordinates

Description

transform barycentric coordinates into 3D-coordinates

Usage

bary2point(bary, faceptr, mesh)

Arguments

bary

3xn Matrix containing barycentric coordinates

faceptr

integer vector of length n. Assigning a face to each triple of barycentric coordinates

mesh

mesh to extract coordinates from

Value

a nx3 matrix containing 3D-coordinates

Examples


require(Rvcg)
data(humface)
#extract 300 random points from humface 
coords <- vcgSample(humface,200)
#get barycentric coordinates
proj <- vcgClost(coords, humface, barycentric=TRUE)
#move original mesh
transface <- rgl::translate3d(humface, 10, 10 ,10)
newcoord <- bary2point(proj$barycoords, proj$faceptr, transface)
## Not run: 
require(rgl)
wire3d(transface, col=3)
spheres3d(newcoord,radius=0.5)

## End(Not run)

zarquon42b/mesheR documentation built on Nov. 14, 2024, 3:30 p.m.