PDA

View Full Version : Arrowheads in dragged state for points



Coolmo
2010-10-04, 05:52 PM
We're using Civil 3D 2007 and can't seem to find where you adjust the distance off the marker that a leader's arrowhead is relative to the actual point. Can this be adjusted? If we make the point marker bigger the arrowhead pulls away and still falls outside the marker so it looks like it's not pointing to anything. the only way to make the arrowhead hit the actual point is to not use a marker at all or one of the custom markers with just a point but then you can't see the points if none have been dragged. Ideas? Outside of upgrading outta the stone age :lol:

sinc
2010-10-04, 07:40 PM
The distance is calculated from the vertical extents of the Point Block. Are the symbols in question tall, skinny symbols? If so, the gap is being caused by C3D calculating the size of the symbol by using the vertical extents, which is why the arrow looks so far away when it's off to the side.

That being said, I seem to remember some additional problem from back in the C3D 2007 days, so you may be encountering an entirely different issue... I've blocked C3D 2007 from memory, though - using that software was too traumatic an experience. :eek:

Coolmo
2010-10-04, 07:58 PM
They're just simple points with plus sign markers and a leader when the labels are dragged. See attached. See how the arrowhead doesn't touch the actual point (center of the plus)? When you go into the style and set the marker to a larger size the arrowhead rides with it and still shows a gap... only bigger depending on the size of the marker.

sinc
2010-10-04, 09:19 PM
That looks like the design behavior.

Essentially, C3D creates a square, using the extents of your block in the Y direction. In this case, it's using the height of the "X", and creating a square around that. The arrowhead stops at this calculated square.

You have no control over this, except for possibly one little bit. If you look in the Point Style, Summary tab, in the "Marker" section, there may be an option for "Leader stops at marker" (can't remember for sure if this option was even in C3D 2007). You can set this to NO, and the marker will ignore the marker extents, and the tip of the arrowhead will be right at the Cogo Point coordinates. The only problem is that this setting didn't work properly until C3D 2009. Or at least, in C3D 2008, it would work the way you set it until you closed the drawing. There was a bug that would cause this setting to reset to its default every time you close and reopen the drawing, which was really annoying. They finally fixed this issue in C3D 2009.