找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17249|回复: 2
打印 上一主题 下一主题

关于UF_CURVE_create_spline_thru_pts的问题

[复制链接]
跳转到指定楼层
1
发表于 2005-4-28 11:50:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
各位大侠,有谁用过这个命令,
我编出了一些东西,在编译的时候没有问题,可是到运行的时候出不来我想要的图形,我想得到的结果是要经过两个点建立一条曲线
麻烦高手帮我看看,下面的代码错在哪?
  
   int degree=1;
          int num_points=2;
         int save_def_data=1;
   int periodicity=0;
   tag_t spline_tag;
   int i_ret;
   double x1[3]={12,23,54};
   double x2[3]={51,68,91};
  
   UF_CURVE_pt_slope_crvatr_t point_data[3];   
  
   point_data[3].point[3]=12,23,54;
   point_data[3].point[3]=51,68,91;
   point_data[3].slope_type=UF_CURVE_SLOPE_AUTO;
   point_data[3].slope[3];
   point_data[3].crvatr_type=UF_CURVE_CRVATR_AUTO_DIR;
   point_data[3].crvatr[3];
  
{
              i_ret=UF_CURVE_create_spline_thru_pts (              
     degree ,/* <I>degree of the spline*/
              periodicity ,/* <I>periodicity of the spline: 0=non-periodic,             1=periodic*/
              num_points ,/* <I>number of points and parameters in the             following arrays*/
              point_data ,/* <I>array of data defining points    andslope/curvature control*/
              NULL,/* <I>
                   parameters of input points. This is a user specified  
                   parameterization for the input points, which needs to be  
                   monotonic increasing (i.e. parameters(i) < parameters(i+1)
                   for all i), but does not need to be normalized, if NULL  
                   then the default parameterization will be used.  
                   */
              save_def_data ,/* <I>
                             If save_def_data = 1, save input defining
                             data with the created spline. Otherwise, no.
                             */
              &spline_tag  /* <O>
                           tag of the created spline
                           */
              ) ;
      }
  
谢谢各位了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-5-1 21:15:40 | 只看该作者
point_data[0].point[0] = x1[0]
point_data[0].point[1] = x1[1]
point_data[0].point[2] = x1[2]
.....
point_data[1].point[0] = x2[0]
point_data[1].point[1] = x2[1]
point_data[1].point[2] = x2[2]
........
需要将要输入的数据点赋值给函数的输入变量,自己再调调吧,不难的,而且UG帮助中应该有例子的,
3
发表于 2005-5-4 10:14:46 | 只看该作者
谢谢你了
我这几天没上网
所以才看见
多谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-25 01:35 , Processed in 0.027817 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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