Mesh Topology and Visualization for Spatial Data
Overview
Gives direct access to generic 3D tools and provides a full suite of mesh-creation and 3D plotting functions. By extending the 'rgl' package conversion and visualization functions for the 'mesh3d' class a wide variety of complex spatial data can be brought into 3D scenes. These tools allow for spatial raster, polygons, and lines that are common in 'GIS' contexts to be converted into mesh forms with high flexibility and the ability to integrate disparate data types. Vector and raster data can be seamlessly combined as meshes, and surfaces can be set to have material properties based on data values or with image textures. Textures and other data combinations use projection transformations to map between coordinate systems, and objects can be easily visualized in an interactive scene at any stage. This package relies on the 'RTriangle' package for high-quality triangular meshing which is licensed restrictively under 'CC BY-NC-SA 4.0'.
- Removed rgdal dependency.
- Use
dpylr::summarise()nottally()to avoid dplyr warning, thanks to Romain Francois (#152). - Bug fix (avoid warning) for degenerate dimensions with matrix input to
as.mesh3d()(#142). - Bug fix in triangle colouring for grids (#143).
- Now importing colourvalues to convert RGB to hex for
mesh_plot(). - New internal function
texture_mesh3d()adds support tomesh_plot()for
approximate face colouring based on a texture, wish of
https://github.com/hypertidy/anglr/issues/90. Is named after
'palr::image_raster()' etc by "what does the colouring"_"what is the output".
Experimental.
- New sp polygons data set
cst10for exploring precision issues. - plot3d() now works for sf POINT and MULTIPOINT (no control with
Show all changes in 0.7.0Hide the rest of the changes in 0.7.0
object$color_ but usual plot3d properties can be controlled.
From NEWS.md in the release
Install
Health
CRAN check results are not tracked yet.
Documentation
- Help pages
- 24 (1 internal)includes a package overview page
- Examples that run
- 94%15 run in a plain check · 1 only when donttest examples are enabled (R CMD check --as-cran)
- Exported functions with examples
- 67%
- Documented parameters
- 100%
- Return-value docs
- 65%
- Help pages citing references
- 0%
Downloads
Dependencies
Code & Tests
Datasets
People & History
Pick two releases to compare their code metrics.
- RR 4.1.0 released · 2021-05-18
- archivedRemoved from CRAN2020-10-19requires archived package 'silicate'
- 0.7.02020-07-29 · diff ↗
- 0.6.0
- 0.5.02020-04-28
- RR 4.0.0 released · 2020-04-24
Package metadata
- First published
- 2020-04-28
- Total releases
- 3 / 6 yrs
- License
- CC BY-NC-SA 4.0
- Minimum R
- ≥ 3.4.0
- Bundled data
- 857 KB / 6 files
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("anglr")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-26, which the citation names so these numbers can be found later. More on citing and the projects behind them.