青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2023-10-20 16:25 | 显示全部楼层 |阅读模式
本帖最后由 f1405602 于 2023-10-20 16:27 编辑 % t: Y# u9 t  O. i8 Q) F3 |
) N, \8 d% G4 x1 n3 ]
double askFaceArea(tag_t objTag)
+ f% u4 y! X* B+ W# q{
% D3 L" l+ D* |0 Q: ?; S        string libgeom = GetugInstallPath() + "libgeom.dll";0 O2 Z1 m. H2 a% D- i" K
        char library_name[256] = { '\0' };
- {! l3 J3 s8 I3 D3 S2 K! ?        strcpy(library_name, libgeom.c_str());
3 u8 `' _- k4 x5 ?        typedef double(*load_ufusr_f_p_t)(unsigned int v1, double v2);//定义传参: |6 ^( U& C, [! X8 {% g
        load_ufusr_f_p_t MEASURE_ask_face_area = NULL;! }$ A* I& Q$ f5 _" x6 x+ I
        UF_load_library(library_name, "?MEASURE_ask_face_area@@YANIN@Z", (UF_load_f_p_t *)&MEASURE_ask_face_area);
- I! E6 ?* {+ M4 R3 f% W: c9 F8 K& h        if (MEASURE_ask_face_area != NULL)! B# [) T, B; [6 Y
                return MEASURE_ask_face_area(objTag, 0.001);
/ n. P) D( I7 S" I* s        else
' ^, ]6 e0 ]( T# R! G4 |9 K3 F                return 0;1 c& Q5 b+ `1 }3 Y" H% }* m- ?
}
. p) e4 Z& C/ V# h& B: u
6 n8 ]: z$ L8 J2 e4 o$ J& g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-6 12:25 , Processed in 0.076443 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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