青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2023-10-20 16:25 | 显示全部楼层 |阅读模式
本帖最后由 f1405602 于 2023-10-20 16:27 编辑 - H8 a  s. r! P- ~  ]6 B

# s; h& g1 @  ^; z" v4 J( sdouble askFaceArea(tag_t objTag)
* _1 w' H1 n, x2 ?6 _# u" e3 R% C9 c{& P9 `; M( V6 R6 H
        string libgeom = GetugInstallPath() + "libgeom.dll";
' H  U& j+ z& y        char library_name[256] = { '\0' };
2 \) ]6 R, o2 Q9 E% Y        strcpy(library_name, libgeom.c_str());
3 S1 W, v! d; t        typedef double(*load_ufusr_f_p_t)(unsigned int v1, double v2);//定义传参2 m* m  r( M/ c& P
        load_ufusr_f_p_t MEASURE_ask_face_area = NULL;
, g+ V/ A* @3 M7 {, X        UF_load_library(library_name, "?MEASURE_ask_face_area@@YANIN@Z", (UF_load_f_p_t *)&MEASURE_ask_face_area);
: W) s; Q! d5 {        if (MEASURE_ask_face_area != NULL)+ l! F! N0 Y* l+ @: t' s
                return MEASURE_ask_face_area(objTag, 0.001);4 i* q3 [* R. ~3 T. B, e! K
        else( z, X. u- e3 A. X% m, {2 c
                return 0;( `) O" b; I* |& W" V% ^# r9 y
}+ X$ s( `: {  r. ^8 E( s

8 ?; I1 |9 Y: V: B8 [/ ?+ b& S
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-5 23:16 , Processed in 0.096669 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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