MFC绘制Bezier曲线,B样条曲线,曲线拟合

上传者: pao_20 | 上传时间: 2020-11-26 01:07:45 | 文件大小: 3.46MB | 文件类型: RAR
1.绘制Bezier曲线,即根据给定的控制顶点,得到Bezier曲线。 2 绘制三次均匀B样条曲线,即根据给定的控制顶点,得到B样条曲线。 3 均匀B样条曲线拟合,即根据给定的型值点,得到B样条曲线。 4能够支持鼠标和键盘两种输入方式输入控制顶点和型值点; 5采用栈的方法,能支持无数个点的输入; 6程序界面及交互操作方面方便:如菜单,工具图表对话框; 7能修改输入的控制顶点(拟合均匀B样条曲线除外); 8能预览输入点时的效果,即移动鼠标时,生成预览图象;

文件下载

资源详情

[{"title":"( 63 个子文件 3.46MB ) MFC绘制Bezier曲线,B样条曲线,曲线拟合","children":[{"title":"源程序","children":[{"title":"Jjb.clw <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false},{"title":"Jjb.aps <span style='color:#111;'> 32.18KB </span>","children":null,"spread":false},{"title":"JjbDoc.h <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"StdAfx.cpp <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"Jjb.h <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"JjbView.cpp <span style='color:#111;'> 18.02KB </span>","children":null,"spread":false},{"title":"Jjb.dsp <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false},{"title":"SorryDialog.cpp <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"Jjb.dsw <span style='color:#111;'> 529B </span>","children":null,"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false},{"title":"Jjb.ncb <span style='color:#111;'> 145.00KB </span>","children":null,"spread":false},{"title":"Jjb.cpp <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"gd.cpp <span style='color:#111;'> 924B </span>","children":null,"spread":false},{"title":"JianPan.cpp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"JjbDoc.cpp <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"InputDialog.obj <span style='color:#111;'> 9.99KB </span>","children":null,"spread":false},{"title":"JianPan.obj <span style='color:#111;'> 11.53KB </span>","children":null,"spread":false},{"title":"SorryDialog.obj <span style='color:#111;'> 9.99KB </span>","children":null,"spread":false},{"title":"Jjb.ilk <span style='color:#111;'> 373.27KB </span>","children":null,"spread":false},{"title":"vc60.pdb <span style='color:#111;'> 404.00KB </span>","children":null,"spread":false},{"title":"JjbDoc.obj <span style='color:#111;'> 14.26KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 225.00KB </span>","children":null,"spread":false},{"title":"Jjb.pch <span style='color:#111;'> 5.25MB </span>","children":null,"spread":false},{"title":"Jjb.pdb <span style='color:#111;'> 393.00KB </span>","children":null,"spread":false},{"title":"MainFrm.obj <span style='color:#111;'> 18.60KB </span>","children":null,"spread":false},{"title":"Jjb.res <span style='color:#111;'> 9.43KB </span>","children":null,"spread":false},{"title":"StdAfx.obj <span style='color:#111;'> 103.19KB </span>","children":null,"spread":false},{"title":"Jjb.obj <span style='color:#111;'> 27.41KB </span>","children":null,"spread":false},{"title":"Jjb.exe <span style='color:#111;'> 144.07KB </span>","children":null,"spread":false},{"title":"JjbView.obj <span style='color:#111;'> 98.33KB </span>","children":null,"spread":false},{"title":"ChildFrm.obj <span style='color:#111;'> 15.90KB </span>","children":null,"spread":false}],"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"StdAfx.h <span style='color:#111;'> 1.03KB </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 2.33KB </span>","children":null,"spread":false},{"title":"SorryDialog.h <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Jjb.rc <span style='color:#111;'> 16.12KB </span>","children":null,"spread":false},{"title":"InputDialog.cpp <span style='color:#111;'> 983B </span>","children":null,"spread":false},{"title":"Release","children":[{"title":"InputDialog.obj <span style='color:#111;'> 7.64KB </span>","children":null,"spread":false},{"title":"JianPan.obj <span style='color:#111;'> 7.99KB </span>","children":null,"spread":false},{"title":"SorryDialog.obj <span style='color:#111;'> 7.64KB </span>","children":null,"spread":false},{"title":"JjbDoc.obj <span style='color:#111;'> 8.96KB </span>","children":null,"spread":false},{"title":"vc60.idb <span style='color:#111;'> 65.00KB </span>","children":null,"spread":false},{"title":"Jjb.pch <span style='color:#111;'> 5.44MB </span>","children":null,"spread":false},{"title":"MainFrm.obj <span style='color:#111;'> 11.99KB </span>","children":null,"spread":false},{"title":"Jjb.res <span style='color:#111;'> 9.43KB </span>","children":null,"spread":false},{"title":"StdAfx.obj <span style='color:#111;'> 768B </span>","children":null,"spread":false},{"title":"Jjb.obj <span style='color:#111;'> 15.94KB </span>","children":null,"spread":false},{"title":"Jjb.exe <span style='color:#111;'> 44.00KB </span>","children":null,"spread":false},{"title":"JjbView.obj <span style='color:#111;'> 38.04KB </span>","children":null,"spread":false},{"title":"ChildFrm.obj <span style='color:#111;'> 10.41KB </span>","children":null,"spread":false}],"spread":false},{"title":"JjbView.h <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Jjb.rc2 <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"JjbDoc.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"Toolbar.bmp <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"Jjb.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":false},{"title":"ChildFrm.cpp <span style='color:#111;'> 1.56KB </span>","children":null,"spread":false},{"title":"gd.h <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ChildFrm.h <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"JianPan.h <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"Jjb.opt <span style='color:#111;'> 62.50KB </span>","children":null,"spread":false},{"title":"Jjb.plg <span style='color:#111;'> 240B </span>","children":null,"spread":false},{"title":"InputDialog.h <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • qq_39371104 :
    还不错,可以使用
    2019-01-09
  • Essential0945 :
    参考用途,谢谢了
    2018-03-20
  • To_be_a_superior :
    还行,不过美中不足的是,不能根据多边形的阶次绘制Bezier曲线!
    2017-11-14
  • souldoor :
    谢谢,非常好的资料,就是太贵了
    2016-07-12
  • ld3692 :
    参考用途,感谢分享!
    2015-11-04

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明