The 2-transition surface has the topology of a sphere and is contained in the zonohedron. All the facets are parallelograms. The surface is centrally symmetric, with the same center as the zonohedron. The surface may have self-intersections.
plot2trans( x, type='ef', ecol='black', econc=FALSE,
fcol='yellow', falpha=0.5, level=NULL,
normals=FALSE, both=TRUE, bgcol="gray40", add=FALSE, ... )
The function returns TRUE
; or FALSE
in case of error.
a zonohedron object as returned by the constructor zonohedron()
a character string with what parts to draw.
If type
contains 'e'
, then draw the edges.
If type
contains 'f'
, then draw filled facets.
If type
contains 'p'
, then draw points
at the centers of the facets.
The color to use when drawing the edges.
If TRUE
then draw the concave edges in red,
and with extra thickness
The color to use when drawing the facets.
The opacity to use when drawing the facets.
An integer vector which is a subvector of 0:(M-2)
,
where M
is the number of simplified generators.
Only the facets and edges at the specified levels are drawn.
When level=NULL
then all facets and edges are drawn.
This argument does not affect the drawing of points.
If TRUE
then draw the unit facet normals.
if FALSE
then draw only one half of the centrally symmetric surface.
Otherwise draw both halves (the default).
the background color
If TRUE
then add to the current 3D plot.
If there is no current 3D plot, it is an error.
not used
Facets and regular edges are drawn with rgl::quads3d()
.
Concave edges are drawn with rgl::segments3d()
.
Points are drawn with rgl::points3d()
.
zonohedron()
,
plothighertrans()
,
plot.zonohedron()