PLM之家PLMHome-国产软件践行者

[二次开发源码] NX二次开发源码分享:获取样条曲线上的参数点

[复制链接]

2015-5-11 13:15:10 3771 0

mildcat 发表于 2015-5-11 13:15:10 |阅读模式

mildcat 楼主

2015-5-11 13:15:10

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

6 R- E! j7 v4 Q* y% S) f根据输入的曲线,和参数,输出所得到的点,创建临时点  K9 O8 y  W, _; p# F& b6 \
/ X7 e0 }, Q# D2 @
$ r0 z! y; n1 f6 w
  V& z2 L- f8 E1 }
static void ask_curve_point(tag_t curve, double point[3], double p_parm)7 Y9 a, |6 l9 @
{' P# v# Y6 ~* g8 Z# J4 _0 F3 w- M
    double
+ ?. i7 J) z5 H        limits[2];
- Q8 }% L3 v+ j+ f: p+ }    UF_OBJ_disp_props_t0 S& z( C9 @( ^) N" _5 G
        attrib = { 1, UF_OBJ_WHITE, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,+ X% I3 q2 X" I9 L, ~; z$ m5 c
            UF_OBJ_FONT_SOLID, FALSE};* u3 Q, E/ V- d0 U
    UF_EVAL_p_t! X9 F$ m2 G( i. p3 n/ ?4 k
        eval;- S* z5 o' ?5 Z0 W) ]- \% A

' [; h3 s: A" ^; L+ m: I' M2 I2 I    UF_CALL(UF_EVAL_initialize(curve, &eval));
  _% ^- S* ^+ c9 \/ |' S) R    UF_CALL(UF_EVAL_ask_limits(eval, limits));
5 }; h" h0 q' j+ t+ H# J, ^1 A- T" q  L1 U& X( K  p9 Y. Y
    UF_CALL(UF_EVAL_evaluate(eval, 0, ( (limits[1] - limits[0]) * p_parm),
; H1 W9 p# P( {# W2 v2 }                                                              point, NULL));
8 n: K2 _3 z$ U4 T, Z. R
) z% R9 v# Y) o$ Z% k/ _    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG,
' m% \4 [2 p$ W: U- C9 Z        UF_DISP_USE_ACTIVE_PLUS, point, &attrib, UF_DISP_POINT));$ T& |1 N# v0 t3 s* K4 R
" d! b1 o) u" ?
    UF_CALL(UF_EVAL_free(eval));3 Z, r. k" @8 o3 {5 f9 s
}
. X* Z$ t2 ]8 D4 r+ `
% v* V9 S3 k* ^; T$ y! W; @. R" D! j5 `1 m1 s( C8 s2 b: H
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了