public static void GetAlignedDimensionArrowHeadPoints(
AlignedDimension dim,
out Point3d arrowHead1,
out Point3d arrowHead2)
{
var line
= new Line3d
(dim
.DimLinePoint, dim
.XLine1Point - dim
.XLine2Point); arrowHead1 = line.GetClosestPointTo(dim.XLine1Point).Point;
arrowHead2 = line.GetClosestPointTo(dim.XLine2Point).Point;
}