Mesh Generation and Surface Tessellation
Conversion of Barycentric to Cartesian coordinates
Conversion of Cartesian to Barycentric coordinates.
Transform Cartesian coordinates to polar or cylindrical coordinates.
Transform Cartesian to spherical coordinates
Compute smallest convex hull that encloses a set of points
Delaunay triangulation in N dimensions
A simple mesh generator for non-convex regions
A simple mesh generator for non-convex regions in n-D space
Compute the dot product of two vectors
Retrieve or set a list of array element values
Compute external- or cross - product of 3D vectors.
Find point in intersection of convex hulls
Compute halfspace intersection about a point
Test if points lie in convex hull
Compute convex hull of intersection of two sets of points
Row-wise matrix functions
Circle distance function
Difference, union and intersection operation on two regions
Rectangle distance function
Sphere distance function
Uniform desired edge length
Transform polar or cylindrical coordinates to Cartesian coordinates.
Determines area of a polygon by triangle method.
Generate various point distributions
Transform spherical coordinates to Cartesian coordinates
Find surface triangles from tetrahedral mesh
Render tetrahedron mesh (3D)
Convert convhulln object to RGL mesh
Display triangles mesh (2D)
Search for the enclosing Delaunay convex hull
Search for the enclosing Delaunay convex hull
Extract Unique Rows
Makes the 'Qhull' library <http://www.qhull.org> available in R, in a similar manner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2D, 3D, 4D, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull does not support constrained Delaunay triangulations, or mesh generation of non-convex objects, but the package does include some R functions that allow for this.
Useful links