青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2023-10-20 16:25 | 显示全部楼层 |阅读模式
本帖最后由 f1405602 于 2023-10-20 16:27 编辑
: \( r- z; u/ f4 R, b2 D6 |
( k# v) N- t+ g' X1 l$ Vdouble askFaceArea(tag_t objTag)
  u1 W/ T! n% R9 B* c{: @6 ?9 j' ^+ v4 t: U) ^7 K
        string libgeom = GetugInstallPath() + "libgeom.dll";! U/ @5 h; g' E& U- ^0 n: d
        char library_name[256] = { '\0' };
1 {  N8 L1 M' h# E        strcpy(library_name, libgeom.c_str());
, m2 ~; M/ _6 J; h        typedef double(*load_ufusr_f_p_t)(unsigned int v1, double v2);//定义传参
% M4 X2 X; o( k, l: ~6 j* e) P        load_ufusr_f_p_t MEASURE_ask_face_area = NULL;- y. `* H5 G3 v; N& t2 L7 t
        UF_load_library(library_name, "?MEASURE_ask_face_area@@YANIN@Z", (UF_load_f_p_t *)&MEASURE_ask_face_area);
3 U* k; F0 f7 F9 R" I& b$ i8 ]4 ~        if (MEASURE_ask_face_area != NULL)  c" A9 g- ?1 O1 G/ U1 m; Y4 {4 ^
                return MEASURE_ask_face_area(objTag, 0.001);
# x/ W2 X/ }. c' o        else+ I. H3 {! u( E4 f
                return 0;7 x& A8 N3 a: s1 s$ I
}( N+ A; D! F: {
/ }" `, c& o% [! M; a
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-11 02:55 , Processed in 0.047931 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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