deformGrid2d | R Documentation |
visualise differences between two superimposed sets of 2D landmarks by deforming a square grid based on a thin-plate spline interpolation
deformGrid2d(
matrix,
tarmatrix,
ngrid = 0,
lwd = 1,
show = c(1:2),
lines = TRUE,
lcol = 1,
lty = 2,
col1 = 2,
col2 = 3,
pcaxis = FALSE,
add = FALSE,
wireframe = NULL,
margin = 0.2,
gridcol = "grey",
gridlty = 1,
cex1 = 1,
cex2 = 1,
...
)
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 |
lty |
line type |
col1 |
color of "matrix" |
col2 |
color of "tarmat" |
pcaxis |
logical: align grid by shape's principal axes. |
add |
logical: if TRUE, output will be drawn on existing plot. |
wireframe |
list/vector containing row indices to be plotted as wireframe (see |
margin |
margin around the bounding box to draw the grid |
gridcol |
color of the grid |
gridlty |
linetype for grid |
cex1 |
control size of points belonging to |
cex2 |
control size of points belonging to |
... |
additional parameters passed to plot |
if ngrid > 1
the coordinates of the displaced grid knots are returned.
Stefan Schlager
tps3d
if (require(shapes)) {
proc <- procSym(gorf.dat)
deformGrid2d(proc$mshape,proc$rotated[,,1],ngrid=5,pch=19)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.