国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>行業(yè)動態(tài)

CAD .NET: .NET環(huán)境中開發(fā)解決方案的程序庫(下篇)

發(fā)布時間:2018/05/14 瀏覽量:5840
開始 繼承類結構是CAD .NET庫接口的基礎。 您可以在下面找到最重要的課程的簡短描述。 CADImage類定義了繪圖對象。所有可用的繪圖數(shù)...

開始

繼承類結構是CAD .NET庫接口的基礎。 您可以在下面找到最重要的課程的簡短描述。

CADImage類定義了繪圖對象。所有可用的繪圖數(shù)據(jù)都可以通過此類的屬性來接收。要創(chuàng)建一個新的圖形,有必要創(chuàng)建和初始化CADImage對象:

CADImage cadImage = new CADImage();

cadImage.InitialNewImage();

當該代碼被實現(xiàn)時,可以為實體添加一個新的圖形。

該庫包括必須用于導入相應格式的圖形的CADImage派生類:

DWGImage - 導入DWG圖紙

CGMImage - 導入CGM圖紙

HPGLImage - 導入HPGL / 2圖紙

GBRImage - 導入擴展格柏(RS-274X)圖紙

CADRasterImage - 導入光柵圖像和圖元文件

CADImage.Layouts集合包含所有繪圖布局,而CADImage.CurrentLayout提供對當前繪圖布局的訪問,即對可視化的布局。

 

要得出結論,下面是一個示例,顯示如何創(chuàng)建一個新的圖形并將CADLine實體(一行)添加到其中:

CADImage cadImage = new CADImage();

cadImage.InitialNewImage();

CADLine vLine = new CADLine();

vLine.Point =新的DPoint(80,100,0);

vLine.Point1 =新的DPoint(150,150,0);

vLine.Color = Color.Blue;

vLine.LineWeight = 0.3;

cadImage.Converter.Loads(VLINE);

cadImage.CurrentLayout.AddEntity(VLINE);

當處理此代碼時,可以借助CADImage.Drawmethod可視化當前的繪圖布局。

 

基本的CADImage類用于導入DXF圖紙。

導入時,建議使用CADImage.CreateImageByExtension函數(shù)自動創(chuàng)建所需的類(由文本參數(shù)擴展定義)。下一個代碼自動將cadImage初始化為所需格式的類對象(DWGImage),然后導入指定的圖形。

CADImage cadImage = CADImage.CreateImageByExtension(@“d:/1.dwg”);

cadImage.LoadFromFile(@ “D:/1.dwg”);

在導入現(xiàn)有圖形時,無需實現(xiàn)初始化方法。

CADConverter類包含繪圖設置以及與任何現(xiàn)有繪圖對象相關的條目。像圖層,塊和樣式這樣的非視覺對象存儲在CADConverter對象中。每個圖形都有一個唯一的CADConverter對象訪問,通過CADImage.Converter進行訪問。當添加任何新對象或編輯任何現(xiàn)有對象時,必須將新的/已編輯的對象加載到CADConverter中:

cadImage.Converter.Loads(changedObject);

 

CADEntity類是圖形的基本實體類(換句話說,視覺實體的類)以及其他對象(例如圖層和塊)。每個實體都有自己的一組屬性,它允許用戶更有效地訪問圖形繪圖數(shù)據(jù)。

CADEntityCollection類提供實體的集合(CADEntity對象和繼承的類)。實體成員的訪問不僅可以通過索引執(zhí)行,還可以通過Handle(每個實體的唯一標識符)執(zhí)行。

CADLayout類是CADEntity派生類,并呈現(xiàn)實體所在的非可視化布局對象。 CAD .NET根據(jù)所在的布局組織實體。布局實體包含在作為CADEntityCollection對象的CADLayout.Entities中。

CADImage.Layouts集合包含所有繪圖布局,而CADImage.CurrentLayout提供對當前繪圖布局的訪問,即對可視化的布局。

 

要得出結論,下面是一個示例,顯示如何創(chuàng)建一個新的圖形并將CADLine實體(一行)添加到其中:

CADImage cadImage = new CADImage();

cadImage.InitialNewImage();

CADLine vLine = new CADLine();

vLine.Point =新的DPoint(80,100,0);

vLine.Point1 =新的DPoint(150,150,0);

vLine.Color = Color.Blue;

vLine.LineWeight = 0.3;

cadImage.Converter.Loads(VLINE);

cadImage.CurrentLayout.AddEntity(VLINE);

下一篇:Web CAD SDK: ASP.NET控件
上一篇:CAD .NET: .NET環(huán)境中開發(fā)解決方案的程序庫(上篇)

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物