CAD設計、弧を描くために必要で、ユーザーは円弧上の弧の描画開始点と終了点の円弧面を指し、したがって弧を描くことができます。
機能の主な用途:
_DMxDrawX :: DrawArc2
三点円弧上の円を描きます。詳細は以下のとおりです。
パラメータ | 説明 |
---|---|
DOUBLE dStartPointX |
X始点の座標 |
DOUBLE dStartPointY |
開始点のY座標 |
DOUBLE dMidPointX |
円弧上の点のX座標 |
DOUBLE dMidPointY |
Yは、円弧上の点の座標 |
DOUBLE dEndPointX |
X終点の座標 |
DOUBLE dEndPointY |
Yは、終点の座標 |
C#のコードの記述で実装:
ボイドDrawArcプライベート() { //現在表示内容クリア )(axMxDrawX1.NewFileを; //バック黒と白の色に置く axMxDrawX1.DrawCADColorIndex = 0; 線形実線変更// axMxDrawX1.LineTypeを=「」; //線幅4セット = 0 axMxDrawX1.LineWidthを; // "がArcLayer"と呼ばれる新しい層、作成 axMxDrawX1.AddLayer( "ArcLayerを"); // "ArcLayer"に現在のレイヤ設定 axMxDrawX1.LayerName =( "ArcLayer")を; // ----------------------------------------------- -------------------------------------------------- ----------- //黒の円弧の線を引く //破線アークラインを描きます axMxDrawX1.DrawArc1(0 1000、100、 30、200)。 // ------------------------------------------------ -------------------------------------------------- ------------ axMxDrawX1.AddLinetype( "ArcLineType"、 "30、-5,7-、-7"); //この行は、 "ArcLineType"するように設計されている axMxDrawX1.LineType = "ArcLineType" ; = 435 322 axMxDrawX1.DrawCADColor; axMxDrawX1.DrawArc1(300 1000、100、30、200である); // -------------------------- -------------------------------------------------- ----------------------------------- //破線円弧の線幅を描く axMxDrawX1.LineWidth 15 =; = 6335 axMxDrawX1.DrawCADColor; axMxDrawX1.DrawArc1(600、1000、100、30、200です)。 // - -------------------------------------------------- -------------------------------------------------- ------------ //円弧上の3点で弧を描く axMxDrawX1.DrawArc2(800、1000年、900、 1200、1000年、900); // --------------------------------- -------------------------------------------------- ---------------------------- //円弧上の開始点から、円弧及び凸部の終わる axMxDrawX1.LineType = ""; axMxDrawX1.LineWidth = 40; axMxDrawX1.DrawCADColor = 65280; axMxDrawX1.DrawArc3(1200年、1000年、1400年、1000年、0.6); //すべてのエンティティを置く現在表示されているビューポート axMxDrawX1.ZoomAll(); / /更新ビューポートディスプレイ axMxDrawX1.UpdateDisplay(); }