Meshing Operations on Triangular Meshes

AijklWeights | subfunction of AmbergDeformSpam |

AmbergDeformSpam | Deform triangular mesh based on correspondences |

AmbergRegister | Register two triangular meshes based on smooth deformation. |

applyDisplacementField | apply a discrete displacement field to a set of points/mesh... |

areafun | subfunction of AmbergDeformSpam |

bary2point | transform barycentric coordinates into 3D-coordinates |

BBoxSlices | get slices from the bouding box |

buildAffineAmberg | subfunction of AmbergDeformSpam |

centermesh3d | move the centroid of a mesh to a given coordinate |

closeMeshes | close two meshes where one is only an offset of the other |

colorMesh | Assign a color to a mesh globally |

colorTrans | Transfers vertex colors between meshes. |

createArcNode | subfunction of AmbergDeformSpam |

createBayes | create an object of class BayesDeform to be used in... |

createC | subfunction of AmbergDeformSpam |

createDisplacementField | create a discrete displacement field |

createJc | subfunction of AmbergDeformSpam |

createS | subfunction of AmbergDeformSpam |

cropOutsideBBox | remove parts of a mesh outside a bounding box defined by... |

cutMesh | crop triangular surface meshes |

cylinder | create a mesh representation of a cylinder |

decimateList | decimate a list of registered meshes (with corresponding... |

displacementField2Grid | convert a discrete irregular displacement field to a... |

gaussMatch | map two surface meshes using smoothed displacement fields |

getMeshBox | compute the bounding box of a triangular mesh |

getVertColor | get the per-vertex colors of an object of class mesh3d |

glVisible | determine visibility of mesh's vertices |

icp | Iterative closest point matching between two triangular... |

interpolateDisplacementField | evaluate a displacement field using gaussian smoothed... |

invertDisplacementField | invert a displacement field |

makeBox | create a bounding box as mesh |

mat2sparseBlock | subfunction of AmbergDeformSpam |

meanMeshes | average the vertices from a set of corresponding meshes |

mesheR-deprecated | deprecated functions of mesheR |

mesheR-package | Meshing tools |

meshOffset | inflate a mesh along its normals |

miniSQmodel | minimize mean squared distance between model and a... |

mixColorMesh | mix vertex colors of two registered meshes. |

modelFitting | fit a model minimizing the (symmetric) mean squared distance |

multisolve3 | routine for fast inversion of multiple 3x3 matrices |

normcheck | compare normal directions between two states of a mesh |

outsideBBox | get vertex indices of vertices outside a bounding box |

placeDowels | Place Dowels representing tissue depth on a skull |

plotBorder | plot all border edges of a triangular mesh |

plot.DisplacementField | visualize a displacement field |

plot.DisplacementPlot | plot the output of plot.DisplacementField |

remeshList | Remesh a list of registered meshes (with corresponding... |

removeIntersect | This functions aims to translate two meshes to remove an... |

restrict | restrict a landmark config or mesh to probabilistic bounds... |

rmInternals | remove vertices within a convex surface mesh |

selectIsolated | interactively select isolated pieces from a mesh |

selectVertex | select and crop triangular surface meshes |

setVertColor | set the per-vertex colors of an object of class mesh3d |

smoothDisplacementField | smooth a displacement field using Gaussian smoothing |

transferPoints | transfer points between two registered meshes |

trivolume | Calculate volume between two states of a mesh |

updateMeshlist | replace vertices in a meshlist with new values from an array |

updateVertices | replace vertices of a mesh |

warpmovieMulti | make a warpmovie with multiple registered meshes |

wiremesh3d | create a shaded wiremesh |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.