CAD図面充填パラメータ(COMインターフェース)

CAD図面は、機械設計業界では、内部の詳細を表示する部分をカットすることがしばしば必要であり、不可欠なオブジェクトで満たされており、これらが満たされる断面を表現するために取られ、エンジニアリング設計業界では、いくつかの特別な材料や地形は、塗りつぶしで表現されます。


C#のコードの記述で実装:


ボイドDrawPathToHatchプライベート()
{ 
    axMxDrawX1.PathMoveTo(0、30); 
    //点における経路
    axMxDrawX1.PathLineTo(100、50); 
    //点における経路
    axMxDrawX1.PathLineTo(100、30); 
    //パス点
    axMxDrawX1.PathLineTo(0、30); 
    axMxDrawX1.AddLinetype( "MLineType1"、 ""); 
    axMxDrawX1.LineType = "MLineType1"; 
    axMxDrawX1.DrawCADColor = 255; 
    axMxDrawX1.DrawPathToHatch(1); 
    // - -------------------------------------------------- ------------------------------------------- 
    axMxDrawX1.PathMoveTo(30、70 ); 
    //点における経路
    axMxDrawX1.PathLineTo(200は、70である); 
    //点における経路
    axMxDrawX1.PathLineTo(200、120)。
    //点でパス
    axMxDrawX1.PathLineTo(30、70); 
    axMxDrawX1.AddLinetype( "MLineType2"、 ""); 
    axMxDrawX1.LineType = "MLineType2"; 
    axMxDrawX1.DrawCADColor = 65280; 
    axMxDrawX1.DrawPathToHatch(1); 
    / / ------------------------------------------------- ---------------------------------------------- 
    axMxDrawX1.PathMoveTo( 110、30); 
    点で//パス
    axMxDrawX1.PathLineTo(150、60); 
    点で//パス
    axMxDrawX1.PathLineTo(150、30); 
    //点における経路
    axMxDrawX1.PathLineTo(110、 30); 
    axMxDrawX1.AddLinetype( "MLineType3"、 ""); 
    axMxDrawX1.LineType = "MLineType3"; 
    axMxDrawX1。DrawCADColor = 65535; 
    axMxDrawX1.DrawPathToHatch(1)。
    // ------------------------------------------------ ----------------------------------------------- 
    axMxDrawX1.PathMoveTo (200、30); 
    //点における経路
    axMxDrawX1.PathLineTo(300、30); 
    //点における経路
    (300、60)axMxDrawX1.PathLineTo; 
    点で//パス
    axMxDrawX1.PathLineTo(200 、30); 
    axMxDrawX1.AddLinetype( "MLineType4"、 ""); 
    axMxDrawX1.LineType = "MLineType4"; 
    //設定された色
    axMxDrawX1.DrawCADColor = 16711680; 
    //パスを閉じる
    。axMxDrawX1.DrawPathToHatch(1); 
}

おすすめ

転載: www.cnblogs.com/yzy0224/p/11059481.html