PLM之家PLMHome-工业软件践行者

[二次开发源码] 分享一段求曲面等参数曲线的代码

[复制链接]

2015-6-18 20:50:54 2641 0

ll_109 发表于 2015-6-18 20:50:54 |阅读模式

ll_109 楼主

2015-6-18 20:50:54

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

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

x
tag_t Extract_isoCurve(tag_t face,double w,int type)
. `' p. S# n  u7 l& _- |' a{5 y* S% K) Z) M9 U; V7 y
tag_t* pcurve;
8 ?# S. e+ P4 s9 ^! n) A0 d) p. G int n=0;( y4 V. P, I6 H8 f1 h6 Y
if (!face)
+ [; ?# O) N5 G {0 t% N4 E  C- E% R" k
  uc1601("no face is get",1);
- v( j& c0 b# d5 X4 g  return NULL_TAG;
- O) |: n% R7 [ }
# v3 [! ^% M$ V9 o2 B UF_CALL(UF_MODL_create_isocurve(face,type,w,0.001,&pcurve,&n));
7 p4 j1 G- K& w8 ?: _" G
. u9 C8 }# V' @2 ` if (pcurve)
; ~% s0 ^. O4 P {1 h- A; e3 z% |3 p9 I
  tag_t t1=pcurve[0];
: o1 J% @+ W) d" v4 `6 Z  UF_free(pcurve);# O4 X  `$ w, X% r5 ], c" K5 X4 A
  return t1;
) X, y: M9 C. p }8 Q" x( Q3 m. w
else
, O6 ~$ t' Y1 D0 |! g: N0 S6 O& l+ y {2 e! ^( S1 W1 `7 n8 o7 m
  uc1601("no spline",1);8 ?( a8 H; y2 e) Q
  return NULL_TAG;4 X' y% m. e9 m9 h! @; ^1 H. v, B
}
0 J. `2 R, H) h$ |. x/ n+ Z}
% n6 W& y3 @. [8 V2 Z1 K& P
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了