Learn R Programming

Rvcg (version 0.24)

checkFaceOrientation: check the orientation of a mesh

Description

check the orientation of a mesh assuming that expansion along normals increases centroid size

Usage

checkFaceOrientation(x, offset = NULL)

Value

returns TRUE if mesh is oriented correctly and FALSE otherwise

Arguments

x

mesh of class mesh3d

offset

numeric: amount to offset the mesh along the vertex normals. If NULL a reasonable value will be estimated.

Details

assuming that a correctly (i.e outward) oriented mesh increases its centroid size when 'growing' outwards, this function tests whether this is the case.

Examples

Run this code
data(dummyhead)
## now we invert faces inwards
checkFaceOrientation(dummyhead.mesh)

if (requireNamespace("Morpho", quietly = TRUE)) {
dummyinward <- Morpho::invertFaces(dummyhead.mesh)
checkFaceOrientation(dummyinward)
}

Run the code above in your browser using DataLab