High level functionsGeneric functions for plotting points or surfaces. |
|
---|---|
3D scatterplot |
|
Surface plots |
|
Methods |
|
Plot a function of two variables |
|
Methods for formulas |
|
Method for plotting simple linear fit |
|
Adding to plotsThese add to an existing plot. |
|
Primitive shapes |
|
Add primitive shape |
|
Other shapes |
|
Add text to plot |
|
Lines intersecting the bounding box |
|
Draw arcs |
|
Add planes |
|
Add sprites |
|
Add spheres |
|
Add surface |
|
Drape lines over a scene. |
|
Project shadows of mesh onto object. |
|
Draw an arrow |
|
Plot symbols similar to base graphics |
|
Draw text using base graphics math plotting |
|
|
Deprecated functions in rgl |
Axes and “decorations” |
|
Draw boxes, axes and other text outside the data |
|
Set up bounding box decoration |
|
Add decorations to a 3D plot |
|
Set the aspect ratios of the current plot |
|
Set up background |
|
Use base graphics for RGL background |
|
Draw a 2D plot on a rectangle in a 3D scene |
|
Add a grid to a 3D plot |
|
Find the direction away from the closest point in a 3d projection |
|
User-defined axis labelling callbacks. |
|
Get user-defined axis labelling callbacks. |
|
Controlling the look of the sceneThese functions control the way objects appear. |
|
Add light source |
|
Get or set material properties |
|
Set or query RGL parameters |
|
Set up viewpoint |
|
Set the observer location |
|
Register extra fonts |
|
Complex shapesThese functions construct and display complex shapes. |
|
Construct 3D mesh objects |
|
Draw 3D mesh objects |
|
|
Sample 3D mesh objects |
Create cylindrical or "tube" plots |
|
Draw a polygon in three dimensions |
|
Generate extrusion mesh |
|
Create a solid of rotation from a two-dimensional curve |
|
Make an ellipsoid |
|
Create and plot a list of shapes |
|
Convert alpha-shape surface of a cloud of points to RGL mesh object |
|
Convert object to mesh object |
|
Convert object in plot to RGL mesh object |
|
Plot a Delaunay triangulation |
|
|
Plot an interp or tripack Delaunay triangulation |
Convert an object to triangles |
|
Convert object to a triangular mesh |
|
Merge duplicate vertices in mesh object |
|
Extract the boundary of a mesh |
|
ContouringThese functions are related to showing contour lines. |
|
Draw contours on a surface |
|
Clip mesh or RGL object to general region |
|
Modifying shapes |
|
Add normal vectors to objects so they render more smoothly |
|
|
Subdivide a mesh |
Merge RGL mesh objects |
|
Subset an object to parts facing in a particular direction |
|
Multi-figure layouts |
|
|
Set up multiple figure layouts |
Functions relating to subscenes |
|
|
Set up multiple figure layouts |
|
Create, select or modify a subscene |
Get information on subscenes |
|
Documents and presentations |
|
Displaying RGL scenes in knitr documents |
|
Export screenshot |
|
Play animation of RGL scene |
|
Create a function to spin a scene at a fixed rate |
|
Interpolator for par3d parameters |
|
WebGL displays |
|
Controls to use with playwidget() |
|
Sets attributes of a clipping plane |
|
Set attributes of vertices based on their age |
|
Set attributes of vertices |
|
Control RGL widget like par3dinterp() |
|
Add a widget to play animations |
|
An HTML widget to toggle display of elements of a scene |
|
Get R Markdown figure dimensions in pixels |
|
Create shared data from an RGL object |
|
Generate HTML code to select mouse mode |
|
Convenience functions for RGL HTML layouts |
|
Shiny |
|
Make large change to a scene from Shiny |
|
Communicate RGL parameters between R and Javascript in Shiny |
|
|
Functions for integration of RGL widgets into Shiny app |
Import and export |
|
|
Saves the current scene to a variable, and displays such variables |
An htmlwidget to hold an RGL scene |
|
Write Asymptote code for an RGL scene |
|
Write Stanford PLY format files |
|
Read and write Wavefront OBJ format files |
|
Read and write STL (stereolithography) format files |
|
Convert RGL userMatrix to lattice or base angles |
|
Export vector graphics |
|
Convert an object to an |
|
Miscellaneous utility functions |
|
Opening, closing and changing the display |
|
|
Work with RGL windows |
Check for an open RGL window. |
|
Report default use of null device |
|
Assign focus to an RGL window |
|
Manipulating objects in the display |
|
Scene management |
|
Find tags on rgl objects. |
|
Identify points in plot |
|
Select points from a scene |
|
Select a rectangle in an RGL scene |
|
Display hover info in plot. |
|
Switch to select mode, and return the mouse position selected |
|
Get information about shapes |
|
Get information about attributes of objects |
|
Extract pixel information from window |
|
Working with coordinates |
|
|
Work with homogeneous coordinates |
TCL/TK |
|
The former tkrgl package |
|
Create TCL/TK controller for RGL window |
|
Create a spin control in a TCL/TK window |
|
Modal dialog for saving par3d settings |
|
Unclassifiable miscellany |
|
Imported from magrittr |
|
The Gram-Schmidt algorithm |
|
Triangulate a two-dimensional polygon |
|
Initializing RGL |
|
Convert between RGL user and window coordinates |
|
|
User callbacks on mouse events |
Set mouse callbacks in R or Javascript code |
|
Set user-defined shaders for RGL objects, or get shaders. |
|
Specify FreeType fonts |
|
Process Javascript for HTML dependency |
|
Set a one-time slowdown on opening standard graphics |
|
RGL id values |
|
Retrieve source code used to produce texture file. |
|
Are we running in a pkgdown example? |
|
Subset an object to parts facing in a particular direction |
|
Helper for testthat testing. |
|
Compare mesh3d objects in a meaningful way. |
|
Check for a compatible version of deldir |
|
R6 Class for binary buffers in glTF files. |
|
Names of glTF types. |
|
Close graphics device in a safe way. |
|
Increment ID |
|
General documentation |
|
3D visualization device system |
|
Generic 3D interface |
|
Obsolete functions |
|
Use widget with old-style controls |
|
Integrating RGL with Sweave |