- 自動(dòng)編程
- 自動(dòng)出圖
- 設(shè)計(jì)建模
- UG/NX
【技術(shù)分享】【C#】圖紙頁(yè)添加投影視圖

琛
帖子
14
14
精華
1
1
積分
154
154
二次開(kāi)發(fā)
技術(shù)分享
/// <summary>
/// 添加投影視圖
/// </summary>
/// <param name="viewName"></param>
/// <param name="point"></param>
public void AddView2(string viewName, Point3d point)
{
Part workPart = theSession.Parts.Work;
BaseViewBuilder baseViewBuilder1 = workPart.DraftingViews.CreateBaseViewBuilder(null);
baseViewBuilder1.Style.ViewStyleBase.Part = workPart;
baseViewBuilder1.Style.ViewStyleBase.PartName = workPart.FullPath;
PartLoadStatus partLoadStatus1 = workPart.LoadFully();
partLoadStatus1.Dispose();
ModelingView modelingView = (ModelingView)workPart.ModelingViews.FindObject(viewName);
baseViewBuilder1.Style.ViewStyleBase.Arrangement.SelectedArrangement = null;
baseViewBuilder1.SelectModelView.SelectedView = modelingView;
baseViewBuilder1.Placement.Placement.SetValue(null, workPart.Views.WorkView, point);
baseViewBuilder1.Commit();
baseViewBuilder1.Destroy();
}
登錄論壇用戶后可查看全部?jī)?nèi)容
970
0
2024-01-05 16:30:50
by f3dexpress Nico
請(qǐng)選擇移動(dòng)至版塊:
確認(rèn)移動(dòng)
回復(fù)加入討論