Package: anglr 0.8.0.9003

Michael D. Sumner

anglr: Mesh Topology and Visualization for Spatial Data

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'.

Authors:Michael D. Sumner [aut, cre], Miles McBain [ctb]

anglr_0.8.0.9003.tar.gz
anglr_0.8.0.9003.zip(r-4.5)anglr_0.8.0.9003.zip(r-4.4)anglr_0.8.0.9003.zip(r-4.3)
anglr_0.8.0.9003.tgz(r-4.4-any)anglr_0.8.0.9003.tgz(r-4.3-any)
anglr_0.8.0.9003.tar.gz(r-4.5-noble)anglr_0.8.0.9003.tar.gz(r-4.4-noble)
anglr_0.8.0.9003.tgz(r-4.4-emscripten)anglr_0.8.0.9003.tgz(r-4.3-emscripten)
anglr.pdf |anglr.html
anglr/json (API)
NEWS

# Install 'anglr' in R:
install.packages('anglr', repos = c('https://hypertidy.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/hypertidy/anglr/issues

Datasets:

On CRAN:

5.08 score 83 stars 96 scripts 37 downloads 24 exports 78 dependencies

Last updated 2 years agofrom:6f611d76c9. Checks:ERROR: 7. Indexed: yes.

TargetResultDate
Doc / VignettesFAILSep 20 2024
R-4.5-winERRORSep 20 2024
R-4.5-linuxERRORSep 20 2024
R-4.4-winERRORSep 20 2024
R-4.4-macERRORSep 20 2024
R-4.3-winERRORSep 20 2024
R-4.3-macERRORSep 20 2024

Exports:%>%ARCas_pslgas.mesh3dauto_3dcopy_downDELDEL0dot3dglobemesh_plotPATHPATH0persp3dplot3dQUADreprojSCSC0sf_extentshade3dTRITRI0wire3d

Dependencies:base64encBHbslibcachemclicolorspacecolourvaluescrsmetadecidodigestdplyrevaluatefansifarverfastmapfontawesomefsgenericsggplot2gibblegluegridBasegridExtragtablehighrhtmltoolshtmlwidgetsisobandjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixmemoisemgcvmimemunsellnlmepalrpillarpkgconfigpngpolyclipPROJproj4purrrR6rappdirsrasterRColorBrewerRcppreprojrglrlangrmarkdownRTrianglesassscalessilicatespterraterrainmeshrtibbletidyselecttinytexunjoinutf8vctrsviridisviridisLitewithrwkxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Mesh topology and visualization for spatial mesh structures.anglr-package
Planar Straight Line Graphas_pslg as_pslg.default
Convert to mesh objectas.mesh3d as.mesh3d.ARC as.mesh3d.BasicRaster as.mesh3d.matrix as.mesh3d.PATH as.mesh3d.PATH0 as.mesh3d.QUAD as.mesh3d.RasterLayer as.mesh3d.SC as.mesh3d.sc as.mesh3d.SC0 as.mesh3d.sf as.mesh3d.sfc as.mesh3d.sfc_LINESTRING as.mesh3d.sfc_MULTILINESTRING as.mesh3d.sfc_MULTIPOINT as.mesh3d.sfc_POINT as.mesh3d.Spatial as.mesh3d.TRI as.mesh3d.TRI0 as.mesh3d.triangulation
Auto aspect ratioauto_3d
Cadastre and Contourcad_tas cont_tas
Copy down values to verticescopy_down copy_down.ARC copy_down.DEL0 copy_down.mesh3d copy_down.PATH copy_down.PATH0 copy_down.QUAD copy_down.SC copy_down.SC0 copy_down.TRI copy_down.TRI0
Antarctic coastlinecst10
Convert object to a constrained-Delaunay triangulationDEL DEL.default DEL.PATH DEL.PATH0 DEL.SC DEL.SC0 DEL.TRI DEL.TRI0
Convert object to a constrained-Delaunay triangulationDEL0 DEL0.ARC DEL0.BasicRaster DEL0.default DEL0.DEL DEL0.PATH DEL0.PATH0 DEL0.SC DEL0.SC0 DEL0.TRI DEL0.TRI0
Draw a mesh as points in 3Ddot3d dot3d.BasicRaster dot3d.matrix dot3d.SC dot3d.sc dot3d.SC0 dot3d.sf dot3d.sfc dot3d.Spatial dot3d.triangulation
world elevation rastergebco
Geocentric (XYZ) coordinatesglobe globe.default globe.mesh3d
Plot a mesh surface in 2Dmesh_plot mesh_plot.BasicRaster mesh_plot.default mesh_plot.mesh3d mesh_plot.sc mesh_plot.triangulation [as.mesh3d] [dot3d] [persp3d] [plot3d] [shade3d] [wire3d]
persp3dpersp3d persp3d.BasicRaster persp3d.DEL persp3d.DEL0 persp3d.matrix persp3d.QUAD persp3d.sf persp3d.sfc persp3d.Spatial persp3d.TRI persp3d.TRI0 persp3d.triangulation
3D object plotplot3d plot3d.ARC plot3d.BasicRaster plot3d.DEL plot3d.DEL0 plot3d.matrix plot3d.PATH plot3d.QUAD plot3d.SC plot3d.sc plot3d.SC0 plot3d.sf plot3d.sfc plot3d.Spatial plot3d.TRI plot3d.TRI0 plot3d.triangulation plot3d.trip
QUAD modelQUAD QUAD.BasicRaster QUAD.matrix
Coordinate reprojectionreproj
sf data frame zoo.sf_data_zoo
Extent of simple featuressf_extent
Draw a mesh as surfaces in 3Dshade3d shade3d.BasicRaster shade3d.DEL shade3d.DEL0 shade3d.matrix shade3d.PATH shade3d.PATH0 shade3d.QUAD shade3d.SC shade3d.SC0 shade3d.sf shade3d.sfc shade3d.Spatial shade3d.TRI shade3d.TRI0 shade3d.triangulation
silicate modelsARC PATH PATH0 SC SC0 silicate-models TRI0
simple worldsimpleworld
TRI model extensionsTRI TRI.QUAD
Draw a mesh as line segments in 3Dwire3d wire3d.BasicRaster wire3d.DEL wire3d.DEL0 wire3d.matrix wire3d.QUAD wire3d.sc wire3d.sf wire3d.Spatial wire3d.TRI wire3d.TRI0 wire3d.triangulation wire3d.trip