iCAx开思工具箱
标题:
求教!!
[打印本页]
作者:
hustcad
时间:
2003-11-27 15:19
标题:
求教!!
在UG开发中,我在创建孔特征时候,使用函数
extern int UF_MODL_create_simple_hole (
double location[ 3 ],
double direction[ 3 ],
char * diame,
char * depth,
char * angle,
tag_t face_li,
tag_t face_t1,
tag_t * feature_obj_id );
不知道里面的两个参数,tag_t face_li, tag_t face_t1,怎么使用,请各位
大侠指点一下,两个参数表示什么意思,怎么初始化??
多谢!!!
在问一下阿,那就是我在创建一个一定深度(不是通孔)的孔时,函数使用上面的函数,是不是tag_t face_t1
参数,应该设为NULL,或其他什么平面阿???
作者:
pinkwall
时间:
2003-11-27 16:16
这个函数就是在实体的两个面之间拉出一个孔(通孔)
face_li是拉孔的基面,face_t1,是拉孔所要达到的面
比如一个block打孔,那么下表面就是face_li,上表面是face_t1,
所以调用这个函数前,先要便利block实体上的所有面特征
找到上下表面的tag_t
如果不是通孔 则要制定基面,深度和角度 具体看看帮助
作者:
liberty000
时间:
2003-11-27 20:08
实例一个:
double origin3[3]={0,0,35};
double direction1[3]={0,0,-1};
double direction2[3]={0,0,1};
char d_1_s[100];
tag_t dplane[3];
tag_t simple_hole1_id;
UF_MODL_create_fixed_dplane(origin3, direction2, [$dplane[2])]
UF_MODL_create_simple_hole(origin3,direction1,d_1_s,"25",
"0",dplane[2],NULL,[$simple_hole1_id)]
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3