青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 325|回复: 0

[分享] 通过内部函数(NX10.0)获取面的面积

[复制链接]
发表于 2023-10-20 16:25 | 显示全部楼层 |阅读模式
本帖最后由 f1405602 于 2023-10-20 16:27 编辑
+ f3 e3 z/ {3 P5 ^& A: v$ H7 B2 F" z) \4 t9 W- q2 v6 s
double askFaceArea(tag_t objTag)
2 n& k4 O' k$ n6 O7 U" v( \; r{
4 A; O) v% F, ?/ ^        string libgeom = GetugInstallPath() + "libgeom.dll";
' H; }+ c& Z. V5 @! l- t# X# A        char library_name[256] = { '\0' };
- E! G! D9 F& d* Q* _% `, Z, i4 ]% e- w        strcpy(library_name, libgeom.c_str());! u1 u8 ]& P! U- |8 j, @
        typedef double(*load_ufusr_f_p_t)(unsigned int v1, double v2);//定义传参  O  i1 o5 c. l! W) C
        load_ufusr_f_p_t MEASURE_ask_face_area = NULL;- S. D4 ^* U0 D' w. F1 z* x3 I
        UF_load_library(library_name, "?MEASURE_ask_face_area@@YANIN@Z", (UF_load_f_p_t *)&MEASURE_ask_face_area);7 E7 e0 f1 l  L+ [8 J" g
        if (MEASURE_ask_face_area != NULL)
( r' U5 t6 v3 H7 J6 Z$ V. ?                return MEASURE_ask_face_area(objTag, 0.001);, g4 D$ @4 l' c5 ?
        else4 j- N+ k0 o+ a8 G  }! j2 y
                return 0;1 W4 d6 c& f7 c! T8 `+ r5 x1 J; x# M
}. k8 N/ k, _2 j

6 m9 i1 C" n* O3 U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-21 16:52 , Processed in 0.047315 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表