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

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

[复制链接]

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

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

mildcat 楼主

2015-5-11 13:15:10

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

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

x

, p' K9 A, \3 B# s. P) [根据输入的曲线,和参数,输出所得到的点,创建临时点
* Z$ X+ W- G9 o( Z- \7 g
9 R4 Q. I2 a( _# }* ?, ?( m: g0 n9 A% T' E7 Z  {! L( f7 P
4 e1 Y, f' e, V/ u- d* z# K& _
static void ask_curve_point(tag_t curve, double point[3], double p_parm)
& W* t4 q( |* o' \1 x/ @) @{  x- [$ c0 T2 U5 j7 d2 Z2 g
    double' H' G8 R6 c5 n6 \8 K; t
        limits[2];% s! R7 ]$ @- Q5 T
    UF_OBJ_disp_props_t) S$ n! U* t0 Y: V2 K; G/ g
        attrib = { 1, UF_OBJ_WHITE, UF_OBJ_NOT_BLANKED, UF_OBJ_WIDTH_NORMAL," D& C. z. u( f3 Q
            UF_OBJ_FONT_SOLID, FALSE};
) |7 H( d3 A( i& l    UF_EVAL_p_t
4 s% Z3 X7 d- X        eval;3 D. P/ ]% l& X% y' J3 C
5 C1 O& K3 M. c" Q. S( h
    UF_CALL(UF_EVAL_initialize(curve, &eval));
6 j9 u/ |0 f  m& A    UF_CALL(UF_EVAL_ask_limits(eval, limits));
! j' l1 U2 n  F" A/ C' f- S
; d# F3 z3 |9 F    UF_CALL(UF_EVAL_evaluate(eval, 0, ( (limits[1] - limits[0]) * p_parm),* }- k  l8 M" V; d. ~- L) {) {- n/ L
                                                              point, NULL));- i% u( G. @% M, ~
0 L4 T- U& z7 P8 u- _) Q8 J7 s
    UF_CALL(UF_DISP_display_temporary_point(NULL_TAG,
$ D* E: x6 t* P) b  f! v/ s3 ^3 X( A( ]        UF_DISP_USE_ACTIVE_PLUS, point, &attrib, UF_DISP_POINT));
! F, k9 h  _/ s/ }" u$ M* J+ P# z) g, \
( S6 E7 f! W  ]1 Z% z    UF_CALL(UF_EVAL_free(eval));, V6 ]- E' `7 F6 i! s; x, S& }. l
}% b3 Z/ E$ I$ H

( u* n. X! D- A0 [, R* U1 N5 X0 M. B: h' S
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了