Today, I was presented with an issue that a user was having regarding points. After some head scratching, head banging, gnashing of teeth, strong cursing, and general grumpiness, I finally contacted Autodesk about it. Come to find out, it’s a known bug, but one that can definitely be avoided. Interested in finding the workaround?The user in question was having a serious problem with a drawing: any edit he performed on a point was resulting in very slow performance, including slow zooms and pans once he completed the edit. I asked for a copy of the drawing, and he obliged. Once I opened it, I noticed the same issue, but noticed something even more baffling – There was no way to deselect the points once you selected them! I can see why this would be a problem, since it was really dragging down the use of the program. I tried everything I could think of to make the software “release” the points from the selection set, but nothing worked. Finally, the user let me in on a secret – if I performed a regen, the selection set would go away. OK, that answers the immediate problem, but does nothing to solve the overall issue – why is it behaving this way to begin with? I had already turned to the Civil3d.com team, and they were no help – way to back me up there 😉 So, I turned to the next best place – Autodesk.
Apparently, this is a known issue, but it doesn’t get noticed too frequently. Even worse, no fix is expected for the 2007 release (and that’s all I’m going to say about that…) However, once this problem got forwarded to a few more cubes up in Manchester, a possible workaround came about – apparently, this problem only happens when the _All Points group is the first point group in the display order. The quickest way to fix this issue is to create a new point group (heck, call it ALL POINTS NEW) that includes all points, and make sure that one is first in the list. To do this, click on Point Groups in Prospector, right click, and click on Properties. Using the blue arrow keys (as shown below), move the point group _All Points to the bottom of the list.