AE绘制弧线
- 利用IConstructCircularArc构造弧线
IConstructCircularArc constructCircularArc = new CircularArcClass();
ICircularArc circularArc = constructCircularArc as ICircularArc;
constructCircularArc.ConstructEndPointsAngle(toPt, epnt, bIsColockWise, dAngle);
- 创建polyline对象
IPolyline pPolyline = new PolylineClass();
object objMissing = Type.Missing;
(pPolyline as ISegmentCollection).AddSegment(circularArc as ISegment, ref objMissing, ref objMissing);
- 设置linesymbol的geometry属性
IElement pArcElement=new LineElementClass();
pArcElement.Geometry = pPolyline as IGeometry;
(m_App.ActiveView as IGraphicsContainer).AddElement(m_ArcElement, 0);