zoukankan      html  css  js  c++  java
  • NXOpen 添加基本视图

    VS2010 NX8.5

    Drawings::DrawingSheet *drawingSheet1(dynamic_cast<Drawings::DrawingSheet *>(workPart->DrawingSheets()->FindObject("SHT2")));//当前页面
    drawingSheet1->Open();

    Drawings::BaseView *nullDrawings_BaseView(NULL);
    Drawings::BaseViewBuilder *baseViewBuilder1;
    baseViewBuilder1 = workPart->DraftingViews()->CreateBaseViewBuilder(nullDrawings_BaseView);

    ModelingView *modelingView1(dynamic_cast<ModelingView *>(workPart->ModelingViews()->FindObject("Top")));//顶视图
    baseViewBuilder1->SelectModelView()->SetSelectedView(modelingView1);

    baseViewBuilder1->Style()->ViewStyleBase()->SetPart(workPart);

    baseViewBuilder1->Style()->ViewStyleBase()->SetPartName("D:\Alan-work\YN35678-2-001_dwg1.prt");

    Assemblies::Arrangement *nullAssemblies_Arrangement(NULL);
    baseViewBuilder1->Style()->ViewStyleBase()->Arrangement()->SetSelectedArrangement(nullAssemblies_Arrangement);
    baseViewBuilder1->Scale()->SetDenominator(2.0); //设置视图比例
    Point3d point1(100, 130, 0.0);//定义点
    baseViewBuilder1->Placement()->Placement()->SetValue(NULL, workPart->Views()->WorkView(), point1);//视图位置

    NXObject *nXObject1;
    nXObject1 = baseViewBuilder1->Commit();

    baseViewBuilder1->Destroy();

    怡宁塑胶模具设计
  • 相关阅读:
    pytorch入门学习
    斯坦福的parser学习--
    神经网络入门
    基于神经网络的高性能依存句法分析器
    MSTParser的使用---
    伯克利的依存句法分析器学习
    SVM支持向量机的Python实现
    利用CRF实现分词
    @Resource、@Autowired和default-autowire区别联系
    Spring mvc annotation and xml example
  • 原文地址:https://www.cnblogs.com/hqsalanhuang/p/14587946.html
Copyright © 2011-2022 走看看