These functions provide the implementation for various *3d functions designed for users to call.

rgl.abclines(x, y = NULL, z = NULL, a, b = NULL, c = NULL, ...)
rgl.planes(a, b = NULL, c = NULL, d = 0, ...)
rgl.clipplanes(a, b = NULL, c = NULL, d = 0)
rgl.sprites(x, y = NULL, z = NULL, radius = 1, 
            shapes = NULL, userMatrix, fixedSize = FALSE,
            adj = 0.5, pos = NULL, offset = 0.25, ...)
rgl.spheres(x, y = NULL, z = NULL, radius, fastTransparency = TRUE, ...)
rgl.clear( type = "shapes", subscene = 0 )
rgl.pop( type = "shapes", id = 0, tag = NULL )  
rgl.ids( type = "shapes", subscene = NA, tags = FALSE )

Arguments

x, y, z

Coordinates of points

a, b, c

Coordinates of the direction vectors for the lines, or normals for the planes.

d

Plane offset.

radius

Size of sprites or spheres.

fastTransparency

Sphere drawing strategy.

type, id, subscene

Selecting objects.

adj, pos, offset

Positioning.

tag

Select objects with material property tag in this vector.

tags

Whether to return tags.

...

Material properties.

Details

See the corresponding *3d function: abclines3d, planes3d, clipplanes3d, sprites3d, spheres3d.