首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > B样条画线

B样条画线

  • 资源大小:11.20 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: B样条,c++,visual-studio

资 源 简 介

Spline曲线工具   软件实现画三次参数样条曲线,bezier样条曲线.前者为插值曲线,后者为拟和曲线.并可以编辑曲线上的点,拖动.   画图步骤     1.点击Bezier曲线按钮,用鼠标左键在绘图区内选点,左上角显示当前坐标,右边列表框显示已选点组的坐标列表       点击右键画Bezier曲线.     2.点击三次样条按钮,用鼠标左键在绘图区内选点,左上角显示当前坐标,右边列表框显示已选点组的坐标列表       点击右键画三次参数样条曲线.     3.编辑,点击拖动按钮,左键选择要拖动的点(左键在该点小圆圈内按下,不松开左键),移动鼠标,松开左键结束       一次编辑,要再次编辑,须再次点击拖动按钮,并重复上述步骤.     注:       1.存储点组的数组长度为20,故允许点最多为20个,       2.程序画线过程中,使用一维点数组存放点坐标,所以只能对一个图形进行操作.       3.曲线绘制过程中,插值点数为k=10,视觉上存在一定微小误差.

文 件 列 表

SplineView.cpp
SplineView.h
StdAfx.cpp
StdAfx.h
MainFrm.cpp
MainFrm.h
Resource.h
Spline.cpp
Spline.h
SplineDoc.cpp
SplineDoc.h
VIP VIP
0.207935s