Align & Lock Text Label to Curved Array
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
yo forum,
I have a line based detail item family.
I wanted for this example, not to use the straight line in the template.
I have added a curved reference line and align locked etc.
I have hosted a dashed line onto the curved reference line align etc.
I have a generic text label nested in to this family.
I have made an instance based radial array with the label and the reference line and also have checked by trying this only on the dashed line.
The array numbering works correctly and the line works as anticipated in a project environment including spacebar swap for the curvature side, and changing the radius of the curve.
Typically, the first label in the array stays correctly located however, as the line is stretched out , the array labels break from their position (roughly in the middle of the line), and wander off elsewhere.
I believe this is because I cannot find a way to align lock the 2nd / last label in the array, at the point of creating the array, to its correct position at the locus of being aligned approximately with the centreline of the curvature lines, and the end point of the straight reference line of the template and vertical reference planes.
Of course normally it is a straight forward matter to align lock labels to the ref line ends and end ref planes and apply the array, however for this example, I find I have run out of test ideas to find ways to align the label with the curved line and also be able to lock it in place at the end of the array.
I have tried embedded invisible line cross hairs in the label and also tried a invisible line circle with the centre mark turned on so it can be aligned and locked to the base ref planes in the generic annotation template. I have tried a slightly curved invisible line in the label, I have tried a small curved reference line. None of these work.
I have watched a few Dynamo tutorials but frankly they are far too dense and convoluted to bother attempting to follow through and only looked less than 40% possible chance.
I did start out looking into an adaptive generic template hoping to convert or host the linetype I might want into that template but find you cannot add new linetypes in the manner and place I want unless I am missing something there - yes you can change for other linetypes under the Object Styles but only for the actual system operatives (ref plane, Ref line, point) and not for what I need, and you cannot import any that I can find ways to, so other than being able to use hidden line for the spline......I stopped with that method for now.
The problem is simple really - how to align a small single line text label to a curved line and how to align lock the label to end points of the curve, so they are readable and follow the alignment and array numbering.
All help appreciated.
cheers
ADDENDUM: is there a way, to be able to activate, the perpendicular line/faces that are at the end of the reference line ? (Tab does not work for this) If I could get a hold of that perp line by activation, then I would be able to align my label to it at each end and the label could be locked always perpendicular to the curvature of the curved line and that might overcome the wandering around because it cannot be locked down ? (yes tried various sneaks on this, but no go)