快速标注

// 获取特征对象
NXOpen::BlockStyler::PropertyList* SectionToExtrudeproplist1 =edge_select0->GetProperties();
std::vector<NXOpen::TaggedObject *>edges   = SectionToExtrudeproplist1->GetTaggedObjectVector("SelectedObjects");
delete SectionToExtrudeproplist1;

NXOpen::Session *theSession = NXOpen::Session::GetSession();
NXOpen::Part *workPart(theSession->Parts()->Work());
NXOpen::Part *displayPart(theSession->Parts()->Display());

NXOpen::Annotations::Dimension *nullNXOpen_Annotations_Dimension(NULL);
NXOpen::Annotations::PmiRapidDimensionBuilder *pmiRapidDimensionBuilder1;
pmiRapidDimensionBuilder1 = workPart->Dimensions()->CreatePmiRapidDimensionBuilder(nullNXOpen_Annotations_Dimension);

pmiRapidDimensionBuilder1->Origin()->SetAnchor(NXOpen::Annotations::OriginBuilder::AlignmentPositionMidCenter);
pmiRapidDimensionBuilder1->Style()->DimensionStyle()->SetNarrowDisplayType(NXOpen::Annotations::NarrowDisplayOptionNone);


NXOpen::Edge *edge1(dynamic_cast<NXOpen::Edge *>(edges[0]));
NXOpen::Point3d point1(0, 0, 0);
pmiRapidDimensionBuilder1->FirstAssociativity()->SetValue(edge1, workPart->ModelingViews()->WorkView(), point1);
/*PlaneMethodTypeXyPlane*/
pmiRapidDimensionBuilder1->Origin()->Plane()->SetPlaneMethod(NXOpen::Annotations::PlaneBuilder::PlaneMethodTypeXyPlane);

std::vector<NXOpen::NXObject *> objects1(1);
objects1[0] = edge1;
pmiRapidDimensionBuilder1->AssociatedObjects()->Nxobjects()->SetArray(objects1);

pmiRapidDimensionBuilder1->Origin()->SetInferRelativeToGeometryFromLeader(true);

NXOpen::Point3d point3(200,50, 100.0);

NXOpen::View *nullNXOpen_View(NULL);
pmiRapidDimensionBuilder1->Origin()->Origin()->SetValue(NULL, nullNXOpen_View, point3);



NXOpen::NXObject *nXObject1;
nXObject1 = pmiRapidDimensionBuilder1->Commit();
pmiRapidDimensionBuilder1->Destroy();
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
labelme是一个免费的标注软件,可以帮助用户快速标注图片中的目标物体。通过修改labelme官方代码,增加了标注框的标签,不再需要点击标注框才知道对应标签的问题。同时还增加了已标注个数及总数,方便标记查看每次标注情况,且方便快速定位到未标注位置。如果想要了解更多详细的使用方法,可以参考博客中的相关内容。 对于快速标注,可以使用以下步骤: 1. 首先,安装和配置labelme软件。 2. 打开labelme软件,并选择要标注的图片。 3. 在图片上选中目标物体,并绘制一个标注框。 4. 在标注框上方指定对应的标签,这样就完成了一个目标物体的标注。 5. 继续标注其他目标物体,直到完成所有标注。 6. 在标注过程中,可以快速定位到未标注位置,提高标注效率。 7. 最后保存标注结果。 通过以上步骤,可以利用labelme快速标注图片中的目标物体。这个软件非常好用,并且对于新手入门也提供了详细的介绍和指导,方便用户快速上手使用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [labelme 修改后的项目代码,可显示标签与标注数量](https://download.csdn.net/download/ViatorSun/86260979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [深度学习图像标签标注软件labelme超详细教程](https://blog.csdn.net/u014264373/article/details/115918118)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值