Re: Bug with 3D graphics lines
- To: mathgroup at smc.vnet.net
- Subject: [mg81057] Re: Bug with 3D graphics lines
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Sun, 9 Sep 2007 06:19:36 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <fboiim$g91$1@smc.vnet.net>
chuck009 wrote:
> Seems to be a problem with Line when drawing a line in 3D. The following code correctly draws the vertical line from z=0 to z=2:
>
> line1 = Line[{{0, 0, 0}, {4, 4, 0}}];
> line2 = Line[{{0, 0, 0}, {0, 0, 2}}]
> Show[Graphics3D[{line1, line2}],
> PlotRange -> {{-5, 5}, {-5, 5}, {0, 5}}, Axes -> True,
> AxesLabel -> {x, y, z}]
>
> However, when I specify that the line is to be drawn with x and y coordinates not equal to zero, the line is incorrectly drawn:
>
> line1 = Line[{{0, 0, 0}, {4, 4, 0}}];
> line2 = Line[{{1,1, 0}, {1,1, 2}}]
> Show[Graphics3D[{line1, line2}],
> PlotRange -> {{-5, 5}, {-5, 5}, {0, 5}}, Axes -> True,
> AxesLabel -> {x, y, z}]
>
> In 5.2, the lines are drawn correctly.
I guess that by "problem" you mean that the vertical line drawn in the
second example seems to be jagged. Indeed, it seems to be only an
artifact of drawing lines in 3D on a 2D support and the perspective
imposed by the selected view point.
This first document shows what is produced on my Wintel system after
evaluating both expression and without modifying anything. The second
vertical line appears to be "broken" more or less in its middle.
http://homepages.nyu.edu/~jmg336/mathematica/line3d1.pdf
Now, this second document shows the same evaluation as before but after
having played with the mouse on the graphics and change their
perspectives. We can see (I hope :-) that the second vertical line in
now straight while the first one is broken in tree parts.
http://homepages.nyu.edu/~jmg336/mathematica/line3d2.pdf
--
Jean-Marc