我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD新聞

VB編程對AutoCAD實體進行復制操作

時間:2012-01-18 10:46:29 來源:未知

復制實體對象根據不同的需要,可以采用不同的方法。 利用Copy方法實現實體的復制,實體對象的Copy方法對實體進行原地復制并返回復制生成的新對象。 newobj=object.Copy newobj表示新創建的實體對象,object要進行復制操作的實體對象。 利用Offset方法實現實體的復制,實體對象的OffSet方法創建一個新的實體對象,并與源對象又一個偏移。 newobj=object.offset(distance) newobj變體型,新創建的偏移對象數組,object可以是Arc、Circle、Ellipse、Line、LightweightPolyline、Polyline、Spline或Xline等圖形對象。distance雙精度型偏移量。 利用Mirror方法實現實體的復制,實體對象的Mirror方法創建平面對象的鏡像圖像。 newobj=object.Mirror(point1,point2) newobj鏡像圖像,object所有圖形對象,point1、point2雙精度型鏡像軸的兩個端點坐標。 利用ArrayPolar方法實現實體的復制,實體對象的ArrayPolar方法創建對象的圓形陣列。 newobj=objec.ArrayPolar(NumberOfObjects,AngleToFill,CenterPoint) newobj變體型新創建的陣列對象數組,object所有圖形對象,numberofobject整型陣列對象的數目,angletofill雙精度型陣列范圍的弧度角度,正數為逆時針,負數為順時針,centerpoint雙精度型陣列中心點坐標。 利用ArrayRectangle方法實現實體的復制,實體對象的ArrayRectangle方法創建對象的二維或三維矩形陣列。 newobj=object.ArrayRectangleular(NumberOfRows,NumberOfColumns,NumberOfLevels,DistBetweenRows,DistBetweenColumns,DistBetweenLevels) newobj變體型新創建的陣列對象數組,object所有圖形對象,NumberOfRows、NumberOfColumns、NumberOfLevels整型分別表示陣列的行數、列數和層數,行列層分別平行于X、Y、Z軸,如果只進行平面陣列,可令NumberOfLevels=1。DistBetweenRows、DistBetweenColumns、DistBetweenLevels雙精度型分別表示陣列的行間距、列間距和層間距,間距可為正數或負數,正數代表沿坐標軸的正方向進行陣列,負數代表沿坐標軸的付方向進行陣列,當NumberOfLevels=1時,DistBetweenLevels無效。