Message 1 of 4
Why the dimension is wrong with LineAngularDimension2?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I need to create many dimensions and I use for loop to create many dimension. But I always get the a wrong dimension like picture
the code is as follows:
for (int k = 0; k < line_tap.Count; k++) {
LineAngularDimension2 lad = new LineAngularDimension2();
lad.XLine1Start = verticalCenterLine.StartPoint;
lad.XLine1End = verticalCenterLine.EndPoint;
Line line_tap_first = (Line)line_tap[k].GetObject(OpenMode.ForRead);
lad.XLine2Start = line_tap_first.StartPoint;
lad.XLine2End = line_tap_first.EndPoint;
double lad_arcPoint_x = (line_tap_first.EndPoint.X + line_tap_head.EndPoint.X) / 2;
double lad_arcPoint_y = line_tap_first.EndPoint.Y - 10 - 5 * k;
lad.ArcPoint = new Point3d(lad_arcPoint_x, lad_arcPoint_y, 0);
list.Add(lad);
}
Anyone could help me ?
Thank you in advance!!