有一個參照塊,現在需要通過代碼旋轉90度,怎么實作呢?
uj5u.com熱心網友回復:
Document doc = Application.DocumentManager.MdiActiveDocument;
Database db = doc.Database;
Editor ed = doc.Editor;
PromptEntityResult per = ed.GetEntity(new PromptEntityOptions("\nSelect a Block")); //選擇一個塊
if (per.Status != PromptStatus.OK)
return;
using (Transaction trans = db.TransactionManager.StartTransaction())
{
BlockReference block = per.ObjectId.GetObject(OpenMode.ForWrite) as BlockReference;
block.Rotation = block.Rotation + Math.PI / 2;
trans.Commit();
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/24430.html
標籤:C#
