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

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

[复制链接]

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

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

mildcat 楼主

2015-5-11 13:15:10

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

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

x

/ E' C1 M: J! t+ G0 _7 x根据输入的曲线,和参数,输出所得到的点,创建临时点, E* |# A% Q# {

- m9 ^- ]& R/ J! _) I. V3 J1 T6 r4 S" l. V$ R, S

5 Q5 d) @% j7 n$ M1 n$ lstatic void ask_curve_point(tag_t curve, double point[3], double p_parm)) K3 e7 M' }5 r
{8 S+ t" `" Y7 {, S6 ~
    double- E. K6 s; O. x% y' M
        limits[2];7 i4 n6 d. F! J9 s  c
    UF_OBJ_disp_props_t( P) W, `) A; V# O( A
        attrib = { 1, UF_OBJ_WHITE, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL,5 p( u; Q0 A% s- R! ^
            UF_OBJ_FONT_SOLID, FALSE};
9 u! d" g# z* r& |( v    UF_EVAL_p_t
. }: `7 ]4 V8 K' z9 `! l, G3 f9 g        eval;; X6 z8 {) p' e$ [8 d" L

2 [& @+ V: S( G    UF_CALL(UF_EVAL_initialize(curve, &eval));
9 Z# s6 @# I. y; d( p2 Z1 N% y2 i    UF_CALL(UF_EVAL_ask_limits(eval, limits));/ \- N2 U4 s1 r" ]# l2 A2 y, k

) c$ }4 j* H7 d    UF_CALL(UF_EVAL_evaluate(eval, 0, ( (limits[1] - limits[0]) * p_parm),5 h5 P( N2 A1 G$ t8 x
                                                              point, NULL));& c; ]& g- Z0 @) j% L, Q& r9 z
* b5 ^6 E; k6 b+ n' a* j5 H
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG,- l. J; |. ]  p; s9 T' }3 D8 I
        UF_DISP_USE_ACTIVE_PLUS, point, &attrib, UF_DISP_POINT));! [3 b# o& R  y$ G
: M# Y  X6 ]- D, w1 G
    UF_CALL(UF_EVAL_free(eval));& x- A* V( S% U' `# N
}
! Z4 Z0 p' R& R! i. J+ I( Z4 ?/ @" P5 [/ `0 N. Y
: a: M- e/ m. O7 M; Z' A4 y7 M: V
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了