CAD繪制塊(網頁版)


主要用到函數說明:


_DMxDrawX::DrawBlockReference


繪制塊引用對象。詳細說明如下:


參數 說明

DOUBLE dPosX

插入點的X坐標

DOUBLE dPosY

插入點的Y坐標

BSTR pszBlkName

圖塊名

DOUBLE dScale

圖塊縮放比例

DOUBLE dAng

圖塊的旋轉角度


js中實現代碼說明:


function DynInsert() {
    mxOcx.DrawColor = 0;
   //創建一個圖層,名為"BlockLayer"
    mxOcx.AddLayer ("BlockLayer");
    //設置當前圖層為"BlockLayer"
    mxOcx.LayerName = "BlockLayer";
    var sBlkName = "Tree";
    //用戶需要出入圖塊的路徑   控件程序在磁盤的文件路徑
    var sBlkFile = mxOcx.GetOcxAppPath() + "\\Blk\\樹.dwg";
    //向控件數據庫中插入一個圖塊,不用它插入匿名塊
    mxOcx.InsertBlock(sBlkFile, "Tree");
    //繪制塊引用對象
    //參數一為插入點的X坐標;參數二為插入點的Y坐標;
    //參數三為圖塊名;參數四為圖塊縮放比例;參數五為圖塊的旋轉角度
    mxOcx.DrawBlockReference(0, 3600, "Tree", 1, 0) ;
    mxOcx.ZoomAll();
    mxOcx.UpdateDisplay();
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM