溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

CAD參數(shù)繪制點(網(wǎng)頁版)

發(fā)布時間:2020-07-09 04:12:37 來源:網(wǎng)絡(luò) 閱讀:287 作者:lihao2014 欄目:開發(fā)技術(shù)

點在CAD中的作用除了可以分割對象外,還能測量對象,點不僅表示一個小的實體,而且通過點作為繪圖的參考標(biāo)記。


pdmode是一個控制point的形式的系統(tǒng)變量,當(dāng)pdmode=0時是可見的一個點,當(dāng)pdmode=1時是一個不可見的點,但仍存在。pdmode=2時是一個十字,pdmode=3時是一個叉子,將值指定為 32、64 或 96,除了繪制通過點的圖形外,還可以選擇在點的周圍繪制形。PDSIZE是設(shè)置點對象的顯示大小。正的PDSIZE值指定點圖形的絕對尺寸。負值將解釋為視口大小的百分比。重生成圖形時將重新計算所有點的尺寸。


主要用到函數(shù)說明:


_DMxDrawX::DrawPoint


繪制一個點。詳細說明如下:

參數(shù)說明
DOUBLE dX點的X坐標(biāo)
DOUBLE dY點的Y坐標(biāo)

js中實現(xiàn)代碼說明:

function?DrawPoint()?{
????//清空當(dāng)前顯示內(nèi)容
????mxOcx.NewFile();
????//把顏色改回黑白色
????mxOcx.DrawCADColorIndex?=?0;
????//?設(shè)置點樣式,具體的值,可以看autocad幫助
????//pdmode是一個控制point的形式的系統(tǒng)變量,當(dāng)pdmode=0時是可見的一個點,
????//?當(dāng)pdmode=1時是一個不可見的點,但仍存在。pdmode=2時是一個十字,pdmode=3時是一個叉子
????//將值指定為?32、64?或?96,除了繪制通過點的圖形外,還可以選擇在點的周圍繪制形。
????mxOcx.SetSysVarLong("PDMODE",?0);
????//?設(shè)置點大小,0.0表示它隨屏幕
????mxOcx.SetSysVarDouble("PDSIZE",?15.0);
????mxOcx.DrawPoint(0,50);
????//-----------------------------------------------------------------------------------------------
????mxOcx.SetSysVarLong("PDMODE",?67);
????//?設(shè)置點大小,0.0表示它隨屏幕
????mxOcx.SetSysVarDouble("PDSIZE",?15.0);
????mxOcx.DrawPoint(50,50);
????//-----------------------------------------------------------------------------------------------
????mxOcx.SetSysVarLong("PDMODE",?3);
????//?設(shè)置點大小,0.0表示它隨屏幕
????mxOcx.SetSysVarDouble("PDSIZE",?15.0);
????mxOcx.DrawPoint(100,50);
????//-----------------------------------------------------------------------------------------------
????mxOcx.SetSysVarLong("PDMODE",?2);
????//?設(shè)置點大小,0.0表示它隨屏幕
????mxOcx.SetSysVarDouble("PDSIZE",?15.0);
????mxOcx.DrawPoint(150,50);
????mxOcx.ZoomAll();
????mxOcx.UpdateDisplay();
?
}


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI