| cube3d {rgl} | R Documentation |
Sample 3D mesh objects
Description
A collection of sample mesh objects.
Usage
cube3d(trans = identityMatrix(), ...)
tetrahedron3d(trans = identityMatrix(), ...)
octahedron3d(trans = identityMatrix(), ...)
icosahedron3d(trans = identityMatrix(), ...)
dodecahedron3d(trans = identityMatrix(), ...)
cuboctahedron3d(trans = identityMatrix(), ...)
oh3d(trans = identityMatrix(), ...) # an 'o' object
Arguments
trans |
transformation to apply to objects |
... |
additional parameters to pass to |
Details
These sample objects optionally take a 4x4 matrix transformation trans as
an argument. This transformation is applied to all vertices of the default shape.
The default is an identity transformation.
Value
Objects of class c("mesh3d",
"shape3d").
See Also
Examples
# render all of the Platonic solids
open3d()
shade3d( translate3d( tetrahedron3d(col = "red"), 0, 0, 0) )
shade3d( translate3d( cube3d(col = "green"), 3, 0, 0) )
shade3d( translate3d( octahedron3d(col = "blue"), 6, 0, 0) )
shade3d( translate3d( dodecahedron3d(col = "cyan"), 9, 0, 0) )
shade3d( translate3d( icosahedron3d(col = "magenta"), 12, 0, 0) )
[Package rgl version 1.3.1 Index]