zoukankan      html  css  js  c++  java
  • NXOpen测量柱面两条边的最近距离

    #include <NXOpen/MeasureDistanceBuilder.hxx>
    #include <NXOpen/MeasureManager.hxx>
    #include <NXOpen/SelectDisplayableObject.hxx>
    #include <NXOpen/SelectDisplayableObjectList.hxx>
    #include <NXOpen/Unit.hxx>
    #include <NXOpen/UnitCollection.hxx>
    #include <NXOpen/MeasureDistance.hxx>
    #include <NXOpen/MeasureDistanceBuilder.hxx>

       NXObject *nullNXObject(NULL);
       MeasureDistanceBuilder *measureDistanceBuilder1;
       measureDistanceBuilder1 = workPart->MeasureManager()->CreateMeasureDistanceBuilder(nullNXObject);
       measureDistanceBuilder1->SetMtype(MeasureDistanceBuilder::MeasureTypeMinimum);
       Edge *edge1(dynamic_cast<Edge *>(NXObjectManager::Get(edges[0]->Tag())));
       measureDistanceBuilder1->Object1()->SetValue(edge1);
       Edge *edge2(dynamic_cast<Edge *>(NXObjectManager::Get(edges[1]->Tag())));
       measureDistanceBuilder1->Object2()->SetValue(edge2);
       measureDistanceBuilder1->SetInfoWindow(true);
       Unit *unit1(dynamic_cast<Unit *>(workPart->UnitCollection()->FindObject("MilliMeter")));
       MeasureDistance *measureDistance1;
       measureDistance1 = workPart->MeasureManager()->NewDistance(unit1, MeasureManager::MeasureTypeMinimum, edge1, edge2);
       measureDistance1->Information();
       measureDistance1->MeasurementType();
       delete measureDistance1;
       measureDistanceBuilder1->Destroy(); 

    怡宁塑胶模具设计
  • 相关阅读:
    3574. 乘积数量
    1357. 优质牛肋骨
    1356. 回文质数
    3554. 二进制
    13 vue路由跳转传参
    12 el-form的inline属性
    10 js数组赋值问题
    9 彻底搞懂json字符串和json对象
    8 element自定义卡槽的好处
    7 el-table表格中使用Dropdown 下拉菜单无法显示下拉框的问题
  • 原文地址:https://www.cnblogs.com/hqsalanhuang/p/14460384.html
Copyright © 2011-2022 走看看