iCAx开思工具箱

标题: 关于点和曲线相切问题,请各位帮助! [打印本页]

作者: hongtianfei    时间: 2005-5-4 10:55
标题: 关于点和曲线相切问题,请各位帮助!

  
各位大侠:我这几天做编程的时候,在做到经过一点和圆弧相切时,做出来的不是直线,而是曲线,我做了修改也不行,我现在把源程序列出来.请高手指教一下.
  
{
     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   
             );
      }
   }
  
谢谢!!!!!
作者: hongtianfei    时间: 2005-5-4 16:41
我感觉好象是命令用错了
如果是这样的话
谁能告诉我经过一点和一个圆相切的命令
  
谢谢




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3