VMRLConvert Options

VMRLConvert's options and their defaults are:

In[1]:=

  Needs["VRMLConvert`"];
  Options[VRMLConvert]

Out[1]=

  {AmbientLight -> GrayLevel[0], BoxRatios  -> {1, 1, 1,},
    Camera -> True, EdgeMaterial -> None, 
    EmissiveColor -> GrayLevel[0], Epilog -> "", 
                                               Pi
    FocalDistance -> Automatic, HeightAngle -> --,
                                               4
    LabelColor -> GrayLevel[1], LabelLocation -> {0, 1.05, 0},
    LabelSize -> 0.1, Lighting -> True,
    LightSources ->
     {{{1., 0., 1.}, RGBColor[1, 0, 0]}, 
      {{1., 1., 1.}, RGBColor[0, 1, 0]}, 
      {{0., 1., 1.}, RGBColor[0, 0, 1]}},
    PointStyle -> Sphere, PlotLabel -> "", SphereSize -> 0.01, 
    Surface -> True, SurfaceMaterial ->
     SurfaceColor[GrayLevel[1], GrayLevel[0], 0], 
    Transparency -> 0, ViewCenter -> Automatic, 
    ViewPoint -> {1.3, -2.4, 2}, ViewVertical -> {0, 0, 1}, 
    WWWAnchor -> None}

Here are descriptions of all of the options:

In[2]:=

Map[Information,Map[First,Options[VRMLConvert]]]

Out[2]=

  AmbientLight is an option to Graphics3D and related functions that
     gives the level of simulated ambient illumination in a
     three-dimensional picture. The setting must be a GrayLevel, Hue,
     or RGBColor directive.

  BoxRatios is an option for Graphics3D and SurfaceGraphics.
     BoxRatios -> {rx, ry, rz} gives the ratios of side lengths
     for the bounding box of the three-dimensional picture.
     BoxRatios -> Automatic determines the ratios using the
     range of actual coordinate values in the plot.

  Camera is an option for VRMLConvert.  With Camera -> True, a
     camera position is calculated from ViewPoint ViewCenter,
     and ViewVertical.  With Camera -> False, no camera is
     included.

  EdgeMaterial is an option for VRMLConvert.  It specifies the
     material properties of the edges of polygons.  It's value should
     be a SurfaceColor, None, or a list of these.  If a list is given,
     the directives are applied cyclically to the list of Graphics3D
     objects in VRMLConvert.  The default is None, which draws no
     edges on the polygons.  This saves considerable rendering time
     for the VRML browser, since the edges are separate VRML graphics
     primitives from the polygons.  See SurfaceColor.

  EmissiveColor is an option for VRMLConvert, representing the amount
     of glow in the material. It must be a Hue, GrayLevel, or RGBColor
     color directive, or a list of these directives.  The directives
     are applied cyclically to the list of Graphics3D objects in
     VRMLConvert. The default is EmissiveColor -> RGBColor[0.,0.,0.],
     which means that the material does not emit any of its own light;
     it only reflects the surrounding light.  Thus the default mimics
     Mathematica graphics, which do not support emissive color.

  Epilog is an option for VRMLConvert.  It is a string of VRML text
     that is inserted at the end of the  output of VRMLConvert.  You
     can use this to include Mathematica graphics into other VRML
     scenes.  The default is "".

  FocalDistance is an option for VRMLConvert.  The default is
     Automatic, which uses the  distance from the camera to the center
     of the graphic

  HeightAngle is an option for VRMLConvert.  It defines the total
     height of the viewing volume.  The default is 0.785398 (Pi/4).

  LabelColor is an option for VRMLConvert. This is the color used for
     the PlotLabel.  Hue, GrayLevel, and RGBColor are supported.  The
     default is GrayLevel[1], which is white.

  LabelLocation is an option for VRMLConvert, giving the position of
     the PlotLabel.  It uses the same display coordinate system as
     LightSources.  This is The default is {0, 1.05, 1}, which is just
     above the graph.

  LabelSize is an option for VRMLConvert, giving the height of the
     font in PlotLabel relative to the diameter of the graph's
     bounding box.  The default is 0.10.

  Lighting is an option to Graphics3D and related functions.
     With Lighting -> True, simulated illumination is used;
     with Lighting -> False, it is not.

  LightSources is an option to Graphics3D and related functions that
     specifies the properties of point light sources for simulated
     illumination. The basic form is LightSources -> {{direction1,
     color1}, {direction2, color2}, ... }. The direction is specified
     as {x, y, z}. The color can be specified by GrayLevel, Hue or
     RGBColor.

  PointStyle is an option for VRMLConvert. If PointStyle is Sphere,
     then spheres of size SphereSize are created for each Mathematica
     Point primitive.  If PointStyle is Point, then VRML point
     primitives are created for each Mathematica Point primitive.  The
     default is Sphere.  If PointStyle is a list of styles, it is
     applied cyclically to the Graphics3D objects listed in
     VRMLConvert.

  PlotLabel is an option for graphics functions that specifies an
     overall label for a plot. With PlotLabel -> None, no label is
     given. PlotLabel -> label specifies a label.

  SphereSize is an option for VRMLConvert. If PointStyle is set to
     Sphere, then VRMLConvert displays Mathematica Point[] primitives
     as VRML Sphere primitives. The size of the spheres is specified
     as a fraction of the total width of the graph.  The default is
     0.01.  If SphereSize is a list, then it is applied cyclically to
     the Graphics3D objects listed in VRMLconvert.

  Surface is an option for VRMLConvert.  With Surface -> True,
     surface properties are incorporated into the VRML file. 
     With Surface -> False, no surface properties are
     included.  If Surface is a list, it is applied cyclically
     to the Graphics3D objects listed in the first argument to
     VRMLConvert.

  SurfaceMaterial is an option for VRMLConvert.  Its value must be a
     SurfaceColor directive or a list of SurfaceColor directives.  The
     default is SurfaceColor[GrayLevel[1],GrayLevel[0],0], which is a
     diffuse white surface.  This is also Mathematica's default. If
     SurfaceMaterial is a list, then it is applied cyclically to the
     Graphics3D objects listed in VRMLConvert.  See SurfaceColor.

  Transparency is an option for VRMLConvert.  It is a number between
     0.0 and 1.0, with 0.0 representing opaque.  The default is 0.0. 
     Thus the default mimics Mathematica graphics, which do not
     support transparency. If Transparency is a list of numbers, they
     are applied cyclically to the Graphics3D objects listed in
     VRMLConvert.

  ViewCenter is an option for Graphics3D and SurfaceGraphics. With
     ViewCenter -> Automatic, the whole bounding box is centered in
     the final image area. With ViewCenter -> {x, y, z}, the point in
     the three-dimensional bounding box with scaled coordinates x, y,
     z is placed at the center of the final display area.

  ViewPoint is an option for Graphics3D and SurfaceGraphics which
     gives the point in space from which the objects plotted are to be
     viewed. ViewPoint -> {x, y, z} gives the position of the view
     point relative to the center of the three-dimensional box that
     contains the object being plotted.

  ViewVertical is an option for Graphics3D and SurfaceGraphics.
     ViewVertical -> {x, y, z} specifies the direction in scaled
     coordinates which should be vertical in the final image.

  WWWAnchor is an option for VRMLConvert that allows the VRML object
     to be linked to a URL.  Its value is either None, or a list of
     URLs and descriptions of the URLs, represented as strings.  Lists
     of URLs and descriptions are applied cyclically to the Graphics3D
     objects listed in VMRLConvert.  For example,   WWWAnchor ->
     {{"http://www.mathsource.com/index.wrl", "Wolfram's Web Site"}}
     or WWWAnchor -> {{"http://www.mysite.edu/anothergraph.wrl", "A
     Related Graph"}, {"http://www.mathsource.com/index.wrl",
     "Wolfram's Web Site"}}.