位置: 主页 > 智能 > 内容页
NX二次开发-获取两个对象在矢量方向距离

软服之家   2023-04-06 10:12:56


(资料图片仅供参考)

适用版本:NX6以上

一、概述

通常我们测量距离使用的UF提供的UF_MODL_ask_minimum_dist,但是在UF并没能够给出一个获取在投影矢量方向上的两个对象的距离函数,这里简单概述一下使用NXOPEN的方式获取两个对象的投影距离。

二、详细内容

(1)创建投影矢量

首先创建距离测量指针,定义测量类型为投影矢量方式测量,再使用directions.creatDirection方法创建投影矢量,其中vector参数为double类型

(2)定义测量对象

对指针object1以及object2传入需要测量的对象

(3)获取测量距离并销毁指针

measureDistance1.Value函数获取测量结果

三、总结

通过NXopen这种方法也能够很快的获取对象之间矢量方向上的最短距离。

能科科技介绍

能科科技股份有限公司,成立于2006年12月,2016年10月在上交所上市(股票代码:603859.SH)致力成为制造业企业的数字化转型合作伙伴,围绕工业互联网经营生态,围绕全流程数字孪生组织能力,以生产力中台为基础,建设新时代企业应用服务基础设施,赋能客户实现智能制造转型与数字化运作。

能科科技上海联宏事业部,专注为汽车、轨道交通、通用机械、消费电子等领域内的广大用户提供面向工业4.0的全产品生命周期的数字化产品工程解决方案及全方位资深咨询服务。

更多智能

更多电脑