vcgNonBorderEdge: Get all non-border edges

Description Usage Arguments Value See Also Examples

View source: R/vcgGetEdge.r

Description

Get all non-border edges and both faces adjacent to them.

Usage

1
vcgNonBorderEdge(mesh, silent = FALSE)

Arguments

mesh

triangular mesh of class 'mesh3d

silent

logical: suppress output of information about number of border edges

Value

returns a dataframe containing:

vert1

integer indicating the position of the first vertex belonging to this edge

vert2

integer indicating the position of the second vertex belonging to this edge

border

integer indicating if the edge is at the border of the mesh. 0 = no border, 1 = border

face1

integer pointing to the first face adjacent to the edge

face2

integer pointing to the first face adjacent to the edge

See Also

vcgGetEdge

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
data(humface)
edges <-vcgNonBorderEdge(humface)
## show first edge (not at the border)
## Not run: 
require(Morpho)
require(rgl)
lines3d(t(humface$vb[1:3,])[c(edges$vert1[1],edges$vert2[2]),],col=2,lwd=3)

## plot barycenters of adjacent faces
bary <- barycenter(humface)
points3d(bary[c(edges$face1[1],edges$face2[1]),])
shade3d(humface, col=3)
## now find the edge - hint: it is at the neck.

## End(Not run)

zarquon42b/Rvcg documentation built on Jan. 17, 2019, 9:10 a.m.