Corpus ID: 30445049

RGL : A R-library for 3 D visualization with OpenGL

  title={RGL : A R-library for 3 D visualization with OpenGL},
  author={Daniel Adler and Oleg Nenadic and Walter Zucchini},
RGL is a library of functions that offers three-dimensional, real-time visualization functionality to the R programming environment. It ameliorates a shortcoming in the current version of R (and most other statistical software packages), namely the inability to allow the user to conveniently generate interactive 3D graphics. Since 3D objects need to be projected on a 2D display, special navigation capabilities are needed to provide insight into 3D relationships. Features such as lighting, alpha… Expand

Figures and Tables from this paper

Correspondence Analysis in R, with Two- and Three-dimensional Graphics: The ca Package
An implementation of simple, multiple and joint correspondence analysis in R with special emphasis on the visualization functions that offer features such as different scaling options for biplots and three-dimensional maps using the rgl package. Expand
Application of Vulkan technology for 3D Visualization of large computing data which change over the time
A prototype of a visualizer was developed and presented, and it can be used for any results of numerical mathematical modeling on structured and unstructured 3D grids. Expand
CoeViz: A Web-Based Integrative Platform for Interactive Visualization of Large Similarity and Distance Matrices
This work presents a web-based platform for the interactive analysis of large (dis-)similarity matrices, which enables quick and focused analysis of protein features, such as structural domains and functional sites. Expand
Interactive visualization for missing values, time series, and areal data
This research proposes an evaluation criterion and utilizes an interactive interface to optimize the visualization between the original shape-reserved map and area-reserve cartogram and develops special interactions and discusses the elements and pipeline in the interactivity construction. Expand
Scatterplot3d - an R package for visualizing multivariate data
Scatterplot3d is an R package for the visualization of multivariate data in a three dimensional space designed by exclusively making use of already existing functions of R and its graphics system and thus shows the extensibility of the R graphics system. Expand
A Statistical Pipeline for Identifying Physical Features that Differentiate Classes of 3D Shapes
This work presents SINATRA: the first statistical pipeline for analyzing collections of shapes without requiring any correspondences, and takes in two classes of shapes and highlights the physical features that best describe the variation between them. Expand
The recent curation of large-scale databases with 3D surface scans 7 of shapes has motivated the development of tools that better de8 tect global patterns in morphological variation. Studies whichExpand
Enabling Interactivity on Displays of Multivariate Time Series and Longitudinal Data
This work provides a taxonomy of interactions on plots that can enable exploring temporal components of these data types, and describes how to build these interactions using data transformations. Expand
Influence of the canopy structure of a birch forest on the visibility of the fires below
The work is aimed at studying the visibility of a flame through the canopy of a birch forest, depending on the structure of the latter, and providing support for decision-making on the choice of theExpand
MALDIViz: A Comprehensive Informatics Tool for MALDI-MS Data Visualization and Analysis
A comprehensive informatics tool called MALDIViz was developed, designed to facilitate easy analysis and visualization of MALDI-MS datasets, comparison of multiplex experiments, and export of the analysis results to high-quality images. Expand


Gentleman R: R: A language for data analysis and graphics
The experience designing and implementing a statistical computing language that provides advantages in the areas of portability, computational efficiency, memory management, and scoping is discussed. Expand