汽车CAD造型.docVIP

  • 7
  • 0
  • 约3.58千字
  • 约 4页
  • 2018-03-09 发布于河南
  • 举报
汽车CAD造型

汽车车身造型与CAD技术作业 任务:选择奥迪A4图中一条连续曲线进行拟合。 奥迪A4主视图 我选择的是汽车前挡风玻璃和车顶盖这条连续曲线作为拟合对象。 拟合方法:三次样条差值法。 步骤1:描点。将奥迪A4图片导入CAD2007中,先将首尾端取点,测量其横坐标,在按比例扩大到与原车身1:1的比例。测出曲线首尾两点的横坐标之差为:2848.7 mm。将其分成30段,每段横坐标之差为2848.7/30 。再通过每个点做垂直线与曲线产生交点,通过每个交点做水平线。这样所有点与第一个点的纵坐标之差就产生了。设第一个点为原点,则所有点的坐标可以全部确定。 描点过程截图 步骤2:取点,取坐标。由于曲线相对平滑,只需要曲线出现明显变化的时候取点密集一点,平顺部分取点可相对稀疏一点。根据分析曲第1,6,8,9,13,16,19,21,22,23,24,27,31点。各点坐标下文中程序中会有显示。 步骤3:编写函数,生成三次样条差值曲线的函数以及拟合图像(使用软件:MATLAB) 编写程序如下: x=[0 5*2848.7/30 7*2848.7/30 8*2848.7/30 9*2848.7/30 12*2848.7/30 15*2848.7/30 18*2848.7/30 20*2848.7/30 21*2848.7/30 22*2848.7/30 23*2848.7/30 26*2848.7/30 2848.7]; y=[0 275.1 362.92 400.93 427.07 461.95 469.50 458.18 444.9 431 414.99 394.11 298.01 113.58];%输入点x,y的坐标 pp=interp1(x,y,spline,pp)%调用函数 breaks=pp.breaks coefs=pp.coefs x1=0:2848.7/30:2848.7;%定义x轴坐标范围 y1=interp1(x,y,x1,spline);%调用函数 plot(x,y,ro,x1,y1);%绘制函数图像 legend(插值节点,三次样条插值); 运行结果如下: pp = form: pp breaks: [1x14 double] coefs: [13x4 double] pieces: 13 order: 4 dim: 1 orient: first breaks = 1.0e+003 * Columns 1 through 9 0 0.4748 0.6647 0.7597 0.8546 1.1395 1.4244 1.7092 1.8991 Columns 10 through 14 1.9941 2.0890 2.1840 2.4689 2.8487 coefs = 0.0000 -0.0002 0.6630 0 0.0000 -0.0003 0.5062 275.1000 -0.0000 0.0002 0.4257 362.9200 -0.0000 -0.0001 0.3262 400.9300 -0.0000 -0.0001 0.1811 427.0700 -0.0000 -0.0000 0.0436 461.9500 0.0000 -0.0002 0 469.5000 -0.0000 -0.0000 -0.0516 458.1800 0.0000 -0.0009 -0.0985 444.9000 -0.0000 -0.0000 -0.1567 431.0000 -0.0000 -0.0002 -0.1909 414.9900 0.0000 -0.0004 -0.2572 394.1100 0.0000 -0.0003 -0.3947 298.0100 最后结果表示了各段函数的三次样条差值函数。列:第3个点到第4点的函数样条差值函数为:S=-0.0000*(X-7*2848.7/30)^3+0.0002*(X-7*2848.7/30)^2+0.4257*(X-7*2848.7/30)+362.92 最后输出拟合函数图像: 注:spline原函数如下: [x,y,sizey,endslopes] = chckxy(x,y); n

文档评论(0)

1亿VIP精品文档

相关文档