iCAx开思网

标题: 关于ug二次开发中参数化建模的问题 [打印本页]

作者: subsars    时间: 2008-11-4 13:04
标题: 关于ug二次开发中参数化建模的问题
请问各位如何使用UF_MODL_create_exp来进行参数化建模呢?
如果现在要通过UF_CURVE_create_line生成一条直线的话,高手能不能给出一个例子啊?
还有,当我在ug界面下改变表达式的值时,调用的是哪个函数呢?
希望各位高手指点
作者: catry    时间: 2008-11-5 15:10
UF_MODL_edit_exp()用这个可以改变表达式的值的
作者: catry    时间: 2008-11-5 15:12
或者可以建个草图,uf_sket.h里边的,在用这个头文件里边的函数去进行标注,在ask这个标注的表达式,最后在edit表达式,就可以实现的。
作者: subsars    时间: 2008-11-5 18:04
如果我用UF_MODL_create_exp("hight=10.0");
然后用UF_MODL_create_cone1 (
UF_FEATURE_SIGN sign,
double origin[ 3 ],
char * height,
char * diam[ 2 ],
double direction[ 3 ],
tag_t * cone_obj_id );
来创建一个圆台,但是怎么样能把hight跟圆台的高度联系起来呢
也就是说怎么样能让hight作为UF_MODL_create_cone1 的输入参数呢?
作者: ghmirist    时间: 2008-11-6 13:09
你看UF_MODL_create_cone1 函数的参数表,char * height, 是字符类型的,你把“height”添写进去就ok了。




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3