7. Working with Advanced Options
Prolog and Epilog
Prolog and Epilog are options for graphics functions which gives a list of graphics primitives to be rendered before resp. after the main part of the graphics is rendered. | In[1]:=
pe = Graphics3D[Stellate[Dodecahedron[]], Prolog
-> {RGBColor[0., 0., 0.], Polygon[{{1., 1.}, {1., 0.}, {0., 1.}}]},
Epilog -> {RGBColor[1., 0., 0.], Thickness[0.02], Line[{{0.6, 0.9},
{0.776, 0.357}, {0.315, 0.693}, {0.885, 0.693}, {0.424, 0.357}, {0.6,
0.9}}]}]; Show[pe] In[2]:= JavaView[pe] |
Compare with Mathematica |
Background
Specifies a backgrond color. | In[1]:=
bg = Graphics3D[Stellate[Dodecahedron[]],
Background -> RGBColor[1., 0., 0.]]; Show[bg] In[2]:= JavaView[bg] |
Compare with Mathematica |
DefaultColor
DefaultColor is an option for graphics functions which specifies the default color to use for lines, points, etc. | In[1]:=
dc = Graphics3D[Stellate[Dodecahedron[]],
DefaultColor -> RGBColor[1, 0, 0]]; Show[dc] In[2]:= JavaView[dc] |
Compare with Mathematica |
PlotRegion
PlotRegion is an option for graphics functions that specifies what region of the final display area a plot should fill. | In[1]:=
pr = Graphics3D[Stellate[Dodecahedron[]],
PlotRegion -> {{0., 0.5}, {0., 1.}}]; Show[pr] In[2]:= JavaView[pr] |
Compare with Mathematica |
TextStyle
TextStyle is an option for graphics functions and for Text which specifies the default style and font options with which text should be rendered. | In[1]:=
ts = Graphics3D[Stellate[Dodecahedron[]],
TextStyle -> {FontSlant -> "Italic", FontSize -> 12}, Axes -> True]; Show[ts] In[2]:= JavaView[ts] |
Compare with Mathematica |
FormatType
FormatType is an option for output streams,graphics and functions such asText which specifies the default format type to use when outputting expressions. | In[1]:=
ft = Graphics3D[Stellate[Dodecahedron[]],
FormatType -> TraditionalForm, Axes -> True, Ticks -> {{-1, -1/2, 0,
1/2, 1}, {-1, -1/2, 0, 1/2, 1}, {-1, -1/2, 0, 1/2, 1}}]; Show[ft] In[2]:= JavaView[ft] |
Compare with Mathematica |
ColorFunction and ColorFunctionScaling
ColorFunction is an option for various graphics functions which specifies a function to apply to a values to determine the color to use for a particular a, a region. | In[1]:=
cf = SurfaceGraphics[Table[Sin[x]*Exp[y], {x, -Pi,
Pi, Pi/4.}, {y, -E, E, E/4.}], ColorFunction -> Automatic, Lighting ->
False]; Show[cf] In[2]:= JavaView[cf] |
Compare with Mathematica |
RenderAll
Shows no effect in JavaView. RenderAll is an option for the Postscript export of Mathematica and has no visible effects in the Mathematica display.
ColorOutput
ColorOutput is an option for graphics functions which specifies the type of color output to produce. | In[1]:=
co = Graphics3D[Stellate[Dodecahedron[]],
ColorOutput -> GrayLevel]; Show[co] In[2]:= JavaView[co] |
Compare with Mathematica |
ImageSize
The ImageSize is used as display size, when JavaView runs as application. If it is used in an applet, the applet tag defines the size of the display and the ImageSize option is ignored.
FaceForm
FaceForm is a directive which specifies separate color directives to be used for drawing the front and back faces of a geometry. | In[1]:=
ff = Graphics3D[{FaceForm[RGBColor[0., 0., 1.],
RGBColor[1., 0., 0.]], Stellate[Dodecahedron[]]}, Lighting -> False]; Show[ff] In[2]:= JavaView[ff] |
Compare with Mathematica |
EdgeForm
EdgeForm[ ] specifies the one or more graphics directives to be used for the drawing of edges. | In[1]:=
ef = Graphics3D[{EdgeForm[RGBColor[1., 0., 0.],
Thickness[.01]], Stellate[Dodecahedron[]]}]; Show[ef] In[2]:= JavaView[ef] |
Compare with Mathematica |