cusp3d returns the viewing transformation matrix, say VT, a 4 x 4 matrix suitable for projecting 3D coordinates (x,y,z) into the 2D plane using homogeneous 4D coordinates (x,y,z,t). It can be used to superimpose additional graphical elements on the 3D plot, by lines() or points(), using the simple function trans3d().
Arguments
y
object returned by cusp or a vector of observed state values
alpha
vector of normal/symmetry factor values corresponding to the state values in y
beta
vector of bifurcation/splitting factor values corresponding to the state values in y
w
number that specifies the size of the data points plotted on the cusp surface
theta,
phi
angles defining the viewing direction. theta gives the azimuthal direction and phi the colatitude.
B
range of the splitting factor axis
Y
range of the state variable axis
Yfloor
location on state variable axis where the control surface is plotted
np
factor that determines the fineness of the drawing
n.surface
factor that determines the fineness of the rendered surface
surface.plot
plot the surface?
surf.alpha
transparency level of rendered surface
surf.gamma
factor that determines the shading of surface facets (surf.gamma<1 deminishes shading, surf.gamma>1 exagerates shading)