首页 > 其他 > 详细

NXOpen获取当前图纸页所有视图

时间:2021-04-14 15:46:11      阅读:30      评论:0      收藏:0      [点我收藏+]

VS2010 NX8.5

 

#include <NXOpen/Drawings_DrawingSheetCollection.hxx>
#include <NXOpen/Drawings_DraftingView.hxx>
#include <NXOpen/Drawings_DraftingViewCollection.hxx>
#include <NXOpen/Drawings_DraftingViewCollection.hxx>
#include <NXOpen/Annotations_Dimension.hxx>
#include <NXOpen/Annotations_DimensionCollection.hxx>
#include <NXOpen/Annotations.hxx>
#include <NXOpen/Drawings_DrawingSheet.hxx>
#include <NXOpen/Drawings_DrawingSheetBuilder.hxx>
#include <NXOpen/Drawings_DraftingView.hxx>
#include <NXOpen/Drawings_DraftingViewCollection.hxx>

 

theSession->ListingWindow()->Open();
//得到当前图纸页
NXOpen::Drawings::DrawingSheet* WorkSheet = workPart->DrawingSheets()->CurrentDrawingSheet();
//遍历当前图纸视图
vector<NXOpen::Drawings::DraftingView*> workSheetView = WorkSheet->GetDraftingViews();

for (int j = 0; j < workSheetView.size(); j++)
{
//获取视图名字
NXString ViewName = workSheetView[j]->Name();
theSession->ListingWindow()->WriteLine(ViewName);
}

 

 

技术分享图片

 

NXOpen获取当前图纸页所有视图

原文:https://www.cnblogs.com/hqsalanhuang/p/14657091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!