Learn R Programming

molaR (version 6.0)

Dental Surface Complexity Measurement Tools

Description

Surface topography calculations of Dirichlet's normal energy, relief index, surface slope, and orientation patch count for teeth using scans of enamel caps. Importantly, for the relief index and orientation patch count calculations to work, the scanned tooth files must be oriented with the occlusal plane parallel to the x and y axes, and perpendicular to the z axis. The files should also be simplified, and smoothed in some other software prior to uploading into R.

Copy Link

Version

Install

install.packages('molaR')

Monthly Downloads

318

Version

6.0

License

GPL

Maintainer

James D. Pampush

Last Published

November 8th, 2025

Functions in molaR (6.0)

OPCbinareas

Visualize surface area distribution into separate OPC orientation bins.
RFI3d

Plot 3D and 2D areas of a mesh used to calculate relief index (HTML widget)
OPC3d

Plot results of OPC analysis of a surface (3D HTML widget; numbered legend; distinct colors)
plyPlaneCut

Cut a PLY Mesh Along a Specified Plane (HTML widget; no Quartz)
molaR_Batch

Run molaR analyses on a batch of specimens
OPCr_Example2

OPCr_Example2 - object created by OPCr function used as an example.
Slope

Function to calculate the average slope of a surface
OPCr

Calculate average orientation patch count after several rotations
molaR_Clean

Clean up problem ply files
meshClip

Split a mesh by a plane into two meshes
Tooth

Tooth a surface mesh of a tooth.
DNEDensities

Plot advanced results of a DNE surface analysis
ARC

Calculate several measures of Area Relative Curvature
DNE

Calculate Dirichlet normal energy of a surface
ARC3d

Plot Area Relative Curvature (ARC) on a surface (HTML widget; continuous bar legend)
Check2D

Visual check of 2D footprint triangles (HTML widget; no Quartz)
DNEbar

Plot advanced results of a DNE surface analysis
Hills

Hills surface mesh
DNEpie

Plot advanced results of a DNE surface analysis
DNE3dDiscard

Plot discarded-face results of a DNE analysis (HTML widget; no Quartz)
DNE3d

Plot results of a DNE analysis of a surface
RFI

Calculate relief index for a surface
Slope3d

Plot results of a Slope analysis of a surface (HTML widget)
OPC

Calculate orientation patch count of a surface
OPCr_Example1

OPCr_Example1 - object created by OPCr function used as an example.