Package: fmesher Type: Package Title: Triangle Meshes and Related Geometry Tools Version: 0.8.0.9000 Authors@R: c( person("Finn", "Lindgren", email = "finn.lindgren@gmail.com", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0002-5833-2011", "Finn Lindgren wrote the main code")), person("Seaton", "Andy", email = "andy.e.seaton@gmail.com", role = c("ctb"), comment = "Andy Seaton constributed features to the sf support"), person("Suen", "Man Ho", email = "M.H.Suen@sms.ed.ac.uk", role = c("ctb"), comment = "Man Ho Suen contributed features and code structure design for the integration methods"), person("Fabian E.", "Bachl", email = "bachlfab@gmail.com", role = c("ctb"), comment = "Fabian Bachl co-developed precursors of fm_pixels and fm_split_lines in inlabru") ) Description: Generate planar and spherical triangle meshes, compute finite element calculations for 1-, 2-, and 3-dimensional flat and curved manifolds with associated basis function spaces, methods for lines and polygons, and transparent handling of coordinate reference systems and coordinate transformation, including 'sf' and 'sp' geometries. The core 'fmesher' library code was originally part of the 'INLA' package, and implements parts of "Triangulations and Applications" by Hjelle and Daehlen (2006) . Depends: R (>= 4.1.0), methods Imports: dplyr, graphics, grDevices, lifecycle, Matrix, Rcpp, rlang, sf, splancs, stats, tibble, utils, withr Suggests: geometry, ggplot2, knitr, patchwork, testthat (>= 3.0.0), terra, tidyterra, rgl, rmarkdown, sp (>= 1.6-1) URL: https://inlabru-org.github.io/fmesher/, https://github.com/inlabru-org/fmesher BugReports: https://github.com/inlabru-org/fmesher/issues License: MPL-2.0 Copyright: 2010-2026 Finn Lindgren, except src/predicates.cc by Jonathan Richard Shewchuk, 1996 NeedsCompilation: yes Encoding: UTF-8 Roxygen: list(markdown = TRUE) Config/testthat/edition: 3 Config/testthat/parallel: true SystemRequirements: C++17 LinkingTo: Rcpp VignetteBuilder: knitr BuildVignettes: true Collate: 'RcppExports.R' 'deprecated.R' 'bary.R' 'basis.R' 'bbox.R' 'collect.R' 'components.R' 'print.R' 'crs.R' 'data-fmexample.R' 'data-fmexample3d.R' 'diameter.R' 'evaluator.R' 'fem.R' 'fm.R' 'fmesher-package.R' 'fmesher.R' 'ggplot.R' 'integration.R' 'lattice_2d.R' 'lattice_Nd.R' 'list.R' 'local.R' 'manifold.R' 'mapping.R' 'matern.R' 'mesh.R' 'mesh_1d.R' 'mesh_2d.R' 'mesh_3d.R' 'mesh_assessment.R' 'nonconvex_hull.R' 'onload.R' 'plot.R' 'segm.R' 'sf_mesh.R' 'sf_utils.R' 'simplify.R' 'sp_mesh.R' 'split_lines.R' 'tensor.R' 'utils.R' LazyData: true Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev libssl-dev libproj-dev libsqlite3-dev libudunits2-dev Repository: https://eliaskrainski.r-universe.dev Date/Publication: 2026-06-23 16:47:22 UTC RemoteUrl: https://github.com/inlabru-org/fmesher RemoteRef: HEAD RemoteSha: 8775371365be066f5dd1dcf3f456a32cac4c8f71 Packaged: 2026-06-23 19:15:24 UTC; root Author: Finn Lindgren [aut, cre, cph] (ORCID: , Finn Lindgren wrote the main code), Seaton Andy [ctb] (Andy Seaton constributed features to the sf support), Suen Man Ho [ctb] (Man Ho Suen contributed features and code structure design for the integration methods), Fabian E. Bachl [ctb] (Fabian Bachl co-developed precursors of fm_pixels and fm_split_lines in inlabru) Maintainer: Finn Lindgren