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的全產品生命周期的數字化產品工程解決方案及全方位資深咨詢服務。

標簽:

上一篇:
下一篇: