Learn R Programming

Morpho (version 2.2)

deformGrid2d: visualise differences between two superimposed sets of 2D landmarks

Description

visualise differences between two superimposed sets of 2D landmarks by deforming a cubic grid based on a thin-plate spline interpolation

Usage

deformGrid2d(matrix, tarmatrix, ngrid = 0, lwd = 1, show = c(1:2),
  lines = TRUE, lcol = 1, col1 = 2, col2 = 3, pcaxis = FALSE, ...)

Arguments

matrix
reference matrix containing 2D landmark coordinates or mesh of class "mesh3d"
tarmatrix
target matrix containing 2D landmark coordinates or mesh of class "mesh3d"
ngrid
number of grid lines to be plotted; ngrid=0 suppresses grid creation.
lwd
width of lines connecting landmarks.
show
integer (vector): if c(1:2) both configs will be plotted, show = 1 only plots the reference and show = 2 the target. plotted. Options are combinations of 1,2 and 3.
lines
logical: if TRUE, lines between landmarks will be plotted.
lcol
color of lines
col1
color of "matrix"
col2
color of "tarmat"
pcaxis
logical: align grid by shape's principal axes.
...
additional parameters passed to plot

See Also

tps3d

Examples

Run this code
require(shapes)
proc <- procSym(gorf.dat)

deformGrid2d(proc$mshape,proc$rotated[,,1],ngrid=5,pch=19)

Run the code above in your browser using DataLab