MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Graphics Directives Lost In Certain Cases

  • To: mathgroup at smc.vnet.net
  • Subject: [mg25622] Graphics Directives Lost In Certain Cases
  • From: "David Park" <djmp at earthlink.net>
  • Date: Mon, 16 Oct 2000 03:04:43 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Dear MathGroup,

I have come across a strange behavior of 3D graphics where graphics
directives are lost in certain cases. It has to do with a 3D arrow routine I
am working on, but here is the bare bones essence of the problem.

The following plot gives a second thick blue line plotted on top half of the
first thin black line.

Show[Graphics3D[
{{Line[{{0, 0, 0}, {10, 10, 10}}]},
 RGBColor[0, 0, 1],
 AbsoluteThickness[2], {Line[{{0, 0, 0}, {10, 10, 10}/2}]}}],
   AspectRatio -> Automatic, PlotRange -> All];

If I combine the second line with this polygon, the color and thickness
directives are lost. Why?

Show[Graphics3D[{{Line[{{0, 0, 0}, {10, 10, 10}}]}, RGBColor[0, 0, 1],
     AbsoluteThickness[2], {Line[{{0, 0, 0}, {10, 10, 10}/2}],
      {Polygon[{{5., 5., 5.}, {4., 4.306186217847897, 3.6938137821521027},
         {3.6938137821521027, 4., 4.306186217847897}}]}}}],
   AspectRatio -> Automatic, PlotRange -> All];

But the directives are not lost if the second line is not right on top of
the first line.

Show[Graphics3D[{{Line[{{0, 0, 0}, {10, 10, 10}}]}, RGBColor[0, 0, 1],
     AbsoluteThickness[2], {Line[{{0, 0, 0}, {10, 10, 10.000001}/2}],
      {Polygon[{{5., 5., 5.}, {4., 4.306186217847897, 3.6938137821521027},
         {3.6938137821521027, 4., 4.306186217847897}}]}}}],
   AspectRatio -> Automatic, PlotRange -> All];

Nor are the directives lost if a different polygon is used.

Show[Graphics3D[{{Line[{{0, 0, 0}, {10, 10, 10}}]}, RGBColor[0, 0, 1],
     AbsoluteThickness[2], {Line[{{0, 0, 0}, {10, 10, 10}/2}],
      {Polygon[{{5., 5., 5.}, {4., 4.306186217847897, 3.6938137821521027},
         {4., 3.6938137821521027, 4.306186217847897}}]}}}],
   AspectRatio -> Automatic, PlotRange -> All];

Needless to say, most of the time I lose the directives. Does anyone know
the cause of this?

David Park
djmp at earthlink.net
http://home.earthlink.net/~djmp/





  • Prev by Date: Re: Unusual speedup of Table
  • Next by Date: Re: limits
  • Previous by thread: Re: A function to evaluate only parts matching a pattern
  • Next by thread: Re: Graphics Directives Lost In Certain Cases