Learn R Programming

Rvcg (version 0.24)

vcgCurve: calculate curvature of a triangular mesh

Description

calculate curvature of faces/vertices of a triangular mesh using various methods.

Usage

vcgCurve(mesh)

Value

gaussvb

per vertex gaussian curvature

meanvb

per vertex mean curvature

RMSvb

per vertex RMS curvature

gaussitmax

per face maximum gaussian curvature of adjacent vertices

borderit

per face information if it is on the mesh's border (0=FALSE, 1=TRUE)

bordervb

per vertex information if it is on the mesh's border (0=FALSE, 1=TRUE)

meanitmax

per face maximum mean curvature of adjacent vertices

K1

Principal Curvature 1

K2

Principal Curvature 2

Arguments

mesh

triangular mesh (object of class 'mesh3d')

Examples

Run this code

data(humface)
curv <- vcgCurve(humface)
##visualise per vertex mean curvature
if (FALSE) {
require(Morpho)
meshDist(humface,distvec=curv$meanvb,from=-0.2,to=0.2,tol=0.01)
}

Run the code above in your browser using DataLab