A rather hard struggle led to a rather simple solution for determining the start and end points of dimension segments. In summary, the solution looks like this A Dimension element is either single- or multi-segment; these two cases need to be handled separately In case of a single segment, the dimension element itself has a line, an origin and a value; the line is indeed the dimension line. However, it may be unbounded...

Click here to view the entire blog post.