I see two differences:
1) A pan or zoom causes the temporary linework up to that point to
disappear.
2) A regen may be required at the end to correct the display of the
polyline.
The reason for the different behavior is that in XML, this command allows
arcs. Since 3D Polylines cannot contain true circular arcs, SurvCADD
approximates the arc with a series of line segments. In previous versions of
SurvCADD, this command just drove the AutoCAD 3DPOLY command. But since that
command will not accept arcs, the XML version gathers ALL the data (points
picked, arcs, etc) ____then____ draws the 3D Polyline when the command is
over. What you see disappearing after a pan or zoom are just temporary
vectors.
Now, that said, I'm not saying we can't do a better job to mimic the AutoCAD
3DPOLY command, but Draw 3D Polyline is currently working *as designed*. The
only possible "bug" is if it's sometimes drawing 2 polylines requiring a
regen to fix. (Note that I do not get the double polylines, I get one
multi-colored polyline). Regardless of that, I can't see how it's
"unusable"? Nuisance maybe, but not unusable.
I will report the "double polyline" and the disapearing segments and see if
we can't make it feel like the old version. Thanks for bringing this to our
attention.
------------------------
Randall McSwain
Carlson Software
"JWG" <jackg@sec-civil.com> wrote in message
news:arp8tr$n7b$1@update.carlsonsw.com...
I am zoomed out when I first start the routine. All appears normal except
for the color of the polyline. There appears to be 2 lines being drawn.
When
I zoom window to continue the 3D Poly, the line I am drawing disappears.
If
I am zoomed in to begin with, I may just pan realtime over to the next set
of points I want to connect. As soon as I pan realtime and exit the pan,
the
line disappears. If I continue the polyline, it again appears as 2
polylines
at the same time, one white, one red (my layer color), which is NOT THE
WAY
SURVCADD CES WORKS. Upon finishing the routine, only the part that was
visible on screen is drawn and it is drawn as the 2 polylines, but only
one
will erase. The other line can only be removed from the screen with a
regen.
It does this on my personal XML seat at home and SEC's XML seat that I use
at work. Two different computers, two different ACADs, two different
operating systems, SAME result. If you are not having the same problem,
perhaps you need to send me a patch for that routine. Both of my seats,
home
and work, were ordered and sent the same day. It is unusable. Luckily,
AutoCAD's 3D Poly routine works just fine. Only trouble is, I have to
waste
a space in a toolbar for it. Although I did not have SurvCADD CES at home,
my CES seat at work did not have this bug.
Configurations:
Work: Win98se, AutoCAD 2000 SP2
Home: Win2000 SP3, AutoCAD 2002 SP1
Both computers are Intel PIII based
JWG