|
马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
各位大侠:我这几天做编程的时候,在做到经过一点和圆弧相切时,做出来的不是直线,而是曲线,我做了修改也不行,我现在把源程序列出来.请高手指教一下.
{
int i_ret;
int create_flag=1;
double first_point[3]={10,10,0};
double second_point[3]={-10,-10,0};
double third_point[3]={10,-10,0};
tag_t arc_tag;
double point_coords[3]={-30,0,0};
tag_t point;
i_ret=UF_CURVE_create_arc_thru_3pts
(
create_flag,
first_point,
second_point,
third_point,
&arc_tag
);
i_ret=UF_CURVE_create_point(
point_coords,
&point
);
{
int bridge_method=0;
double parms[2];
int reverse_tangent[2];
tag_t bridge_id;
tag_t curve_ids[2];
curve_ids[0]=point;
curve_ids[1]=arc_tag;
reverse_tangent[0]=0;
reverse_tangent[1]=0;
parms[0]=0;
parms[1]=0;
i_ret=UF_CURVE_create_bridge_curve
(
bridge_method,
curve_ids,
parms,
reverse_tangent,
&bridge_id
);
}
}
谢谢!!!!! |
|