CAD二次開發——在CAD中建立直線
[CommandMethod("TestDemo")]
public void TestDemo()
{
//Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;
Line line = new Line();
line.StartPoint = new Point3d(1000,200,0);
line.EndPoint = new Point3d(800,300,0);
//宣告圖形資料庫物件
Document doc = Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
//開啟事務
Transaction trans = db.TransactionManager.StartTransaction();
//開啟塊表
BlockTable bt = (BlockTable)trans.GetObject(db.BlockTableId, OpenMode.ForRead);
//開啟塊表記錄
BlockTableRecord btr = (BlockTableRecord)trans.GetObject(bt[BlockTableRecord.ModelSpace], OpenMode.ForWrite);
//加直線到塊表記錄
btr.AppendEntity(line);
//更新資料
trans.AddNewlyCreatedDBObject(line,true);
//事務提交
trans.Commit();
}
使用的類庫:1.acmgd.dll 2.acdbmgd.dll 3.accoremgd.dll
相關文章
- CAD二次開發入門:WPF類庫
- cad偏移快捷鍵命令全稱 cad直線偏移命令怎麼用
- CAD中的線寬設定
- CAD繪圖工具中的繪線命令繪圖
- cad線型比例怎麼設定 cad線型比例在哪裡設定
- CAD直徑符號怎麼輸入?符號
- CAD繪圖工具中的多段線命令繪圖
- CAD如何使用任意線命令
- cad雙線命令怎樣設定 cad命令ml怎麼使用
- CAD夢想畫圖中的“線型設定”
- cad箭頭快捷鍵命令 cad怎麼畫帶箭頭的線
- CAD如何使用離散曲線命令
- 在CAD夢想畫圖中如何使用PLAN命令
- Auto CAD
- CAD樣條線命令然後使用
- CAD中怎麼輸入文字?CAD製圖初學入門教程
- CAD中如何繪製填充命令
- CAD夢想畫圖中的“繪圖工具——多線段”繪圖
- cad.net開發小結——層次結構
- PLM整合3D CAD的開發範例3D
- cad拉伸命令如何使用 cad拉伸怎麼操作
- 夢想cad在網頁開發時如何獲取圖層操作的資訊網頁
- Open Inventor在鈑金CAD/CAM系統中的應用
- 怎麼學習CAD?初學CAD如何入門
- CAD製圖軟體:CADintosh X 8 for Mac 直裝版Mac
- CAD繪圖工具中的圓命令繪圖
- CAD繪圖工具中的點命令繪圖
- cad剪下快捷鍵是什麼 cad剪下命令快捷鍵
- CAD夢想畫圖(線上CAD)如何上傳檔案
- CAD迷你畫圖 for mac(輕量級cad繪圖工具)Mac繪圖
- cad格式刷快捷鍵命令 cad怎麼格式刷文字
- Mac輕量級cad繪圖工具:CAD迷你畫圖Mac繪圖
- 夢想CAD控制元件(網頁CAD,web瀏覽cad) 2022.09.20更新控制元件網頁Web
- CAD夢想畫圖中的“延伸命令”
- CAD夢想畫圖中的“分解命令”
- CAD繪圖命令中的圓弧命令繪圖
- cad刪除快捷鍵命令 cad刪除有幾種方式
- cad延伸快捷鍵命令 延長快捷鍵cad怎麼用