An interactive function to remove landmarks from a 3D template file.
editTemplate(template, fixed, n)
Matrix of template 3D coordinates
Number of "fixed" landmark points (non surface sliding points)
Number of points to be removed
Function returns a matrix containing the x,y,z coordinates of the new template landmarks. Function also writes to the working directory 'template.txt' containing the x,y,z coordinates of the updated template
The function edits a 'template.txt' file made by buildtemplate
, which must be in the current
working directory, and which is overwritten. Use read.table("template.txt", header = T) to read in the template
first.
Choosing which landmarks will be deleted involves landmark selection using a mouse in the rgl plot window. With a standard 3-button (PC) buildtemplate uses:
the RIGHT mouse button (primary) to choose points to be deleted,
the LEFT mouse button (secondary) is used to rotate mesh,
the mouse SCROLLER (third/middle) is used to zoom in and out.
press button to rotate 3D mesh,
press button while pressing COMMAND key to select points to be deleted,
press button while pressing OPTION key to adjust mesh perspective.
the mouse SCROLLER or trackpad two finger scroll is used to zoom in an out.
rgl-package
(used in 3D plotting)