|
马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想通过以创建的三条封闭曲线,创建一个实体。程序如下
UF_STRING_t s_section;
UF_STRING_t s_spine;
int sting1[3]={1,1,1};
int dir1[3]={-1,-1,-1};
tag_t id1[3]={curve[0],curve[1],curve[2]};//这是以创建的三条截面曲线
s_section.num = 3;
s_section.string = sting1;
s_section.dir = dir1;
s_section.id = id1;
int sting2[3];
int dir2[3];
tag_t id2[3];
s_spine.num = 0;
s_section.string = sting2;
s_section.dir = dir2;
s_section.id = id2;
int patch =1;
int alignment =1;
double value[ 6 ];
int vdegree =num-1;
int vstatus =0;
int body_type =1;
double tol[ 3 ] ={0.0254,0.0254,0.0254};
tag_t c_face_id[ 2 ] ;
int c_flag[ 2 ] ={0,0};
tag_t body_obj_id;
UF_MODL_create_thru_curves(&s_section,&s_spine,&patch,&alignment,value,&vdegree,&vstatus,
[$body_type,UF_NULLSIGN,tol,c_face_id,c_flag,&body_obj_id)]
但是没有得到需要的实体。
我看到帮助中有些参数是和alignment的值相对应的,我用的alignment =1,所以其中有些参数就声明了,没有赋值。不知道是不是这里有问题,希望有经验的人能指点一下。。。 |
|