找回密码
 注册
Simdroid-非首页
查看: 58|回复: 0

[二次开发] UF_MODL_create_curve_mesh

[复制链接]
发表于 2010-4-23 17:43:09 | 显示全部楼层 |阅读模式 来自 福建泉州
UF_MODL_create_curve_mesh
这个函数的边界一阶连续怎么使用

我编了个程序,就是出不来


tag_t c_face_id[4];





c_face_id[0]=qianyuan;//qianyuan
是与第一主线串相邻的边界面

c_face_id[1]=NULL_TAG;


c_face_id[2]=NULL_TAG;


c_face_id[3]=NULL_TAG;





int c_flag[4];



c_flag[0]=1;


c_flag[1]=0;


c_flag[2]=0;


c_flag[3]=0;



UF_STRING_t s_prim;

UF_MODL_init_string_list(&s_prim);

UF_MODL_create_string_list(num_of_s_prim,num_of_s_prim,&s_prim);

s_prim.num=num_of_s_prim;


for(int i=0;i<s_prim.num;i++)


{


s_prim.string=1;


s_prim.dir=1;



s_prim.id=spline_prim;


}

//spline_prim是主线串数组,num_of_s_prim是主线串数




UF_STRING_t s_cross;


UF_MODL_init_string_list(&s_cross);

UF_MODL_create_string_list(num_of_s_cross,num_of_s_cross,&s_cross);

s_cross.num=num_of_s_cross;


for(i=0;i<s_cross.num;i++)


{


s_cross.string=1;


s_cross.dir=1;



s_cross.id=spline_cross;


}


//spline_cross是交叉串数组,num_of_s_cross是交叉线串数



UF_STRING_t s_spine;


UF_MODL_init_string_list(&s_spine);


UF_MODL_create_string_list(1,1,&s_spine);


s_spine.num=0;

  

int end_point=0;


int emphasis=3;


int spline_pts=0;


int body_type=0;


UF_FEATURE_SIGN boolean=UF_NULLSIGN;


double tols[]={0.001,0.5*PI/180,0.001};


tag_t body_obj_id;


int sign;



UF_CALL(sign=UF_MODL_create_curve_mesh(&s_prim,&s_cross,&s_spine,&end_point,&emphasis,&body_type,&spline_pts,boolean,tols,c_face_id,c_flag,&body_obj_id));




UF_MODL_free_string_list(&s_prim);


UF_MODL_free_string_list(&s_cross);


UF_MODL_free_string_list(&s_spine);



如果给定的边界条件如下就行了,不知是为什么,那样就达不到我要求的边界一阶连续了


tag_t c_face_id[4];





c_face_id[0]=NULL_TAG;


c_face_id[1]=NULL_TAG;


c_face_id[2]=NULL_TAG;


c_face_id[3]=NULL_TAG;

      

int c_flag[4];


c_flag[0]=0;


c_flag[1]=0;


c_flag[2]=0;


c_flag[3]=0;

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

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-28 05:34 , Processed in 0.032379 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表