博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取实体的所有面,测量两个面角度,获取面的相邻面
阅读量:6311 次
发布时间:2019-06-22

本文共 1455 字,大约阅读时间需要 4 分钟。

//获取实体的所有面,测量两个面角度,获取面的相邻面            int face_1 = 1;            int face_2 = 5;            TaggedObject body;            Point3d point;            theUI.SelectionManager.SelectTaggedObject("选择实体", "选择", Selection.SelectionScope.AnyInAssembly, false, false, out body, out point);            Face[] faces = (body as Body).GetFaces();            //测量两个面            NXOpen.Unit nullNXOpen_Unit = null;            NXOpen.MeasureAngle measureAngle1;            measureAngle1 = theSession.Parts.Work.MeasureManager.NewAngle                (nullNXOpen_Unit,                faces[face_1], NXOpen.MeasureManager.EndpointType.StartPoint,                 faces[face_2], NXOpen.MeasureManager.EndpointType.StartPoint, true, false);            //编辑显示            DisplayModification display = theSession.DisplayManager.NewDisplayModification();            display.NewColor = 75;            display.Apply(new DisplayableObject[] { faces[face_1] });            //获取面的相邻面            Tag[] tags;            theUfSession.Modl.AskAdjacFaces(faces[face_1].Tag, out tags);            NXOpen.Utilities.NXObjectManager nXObject = new NXOpen.Utilities.NXObjectManager();            for (int i = 0; i < tags.Length; i++)            {                display.NewColor = 211;                Face adjacent = (Face)nXObject.GetTaggedObject(tags[i]);                display.Apply(new DisplayableObject[] { adjacent });            }

 

转载于:https://www.cnblogs.com/wangxingzhou/p/9226585.html

你可能感兴趣的文章
大学毕业,该去小公司,还是去大公司
查看>>
React性能优化 -- 利用React-Redux
查看>>
获取paymsgid
查看>>
SpringBoot 1024行代码 - Getting Started(一个简单的web应用)
查看>>
STL中常用函数
查看>>
zookeeper客户端的使用
查看>>
Angular4学习笔记之Angular CLI 安装和使用教程
查看>>
Java 代理模式与 AOP
查看>>
【5 kyu】Who Is Next?( Double Cola )
查看>>
2017-09-30 前端日报
查看>>
nodejs模块整理
查看>>
开发之路(设计模式六:命令模式下)
查看>>
spring-springmvc-mybatis项目介绍
查看>>
葡萄城报表V11 SP2新版本震撼发布!
查看>>
React结合webpack配置(2)
查看>>
「前端」weex页面传参
查看>>
Hive中常被忽视的利器——宏
查看>>
MVP - 收藏集 - 掘金
查看>>
使用css完成引导用户按照流程完成任务的进度导航条
查看>>
Android Gradle manifestPlaceholders 占位符详解
查看>>