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能预览输入点时的效果,即移动鼠标时,生成预览图象;

文件下载

资源详情

( 63 个子文件 3.46MB ) MFC绘制Bezier曲线,B样条曲线,曲线拟合
源程序
Jjb.clw 4.52KB
Jjb.aps 32.18KB
JjbDoc.h 1.41KB
StdAfx.cpp 205B
Jjb.h 1.29KB
resource.h 1.21KB
JjbView.cpp 18.02KB
Jjb.dsp 4.92KB
SorryDialog.cpp 1.02KB
Jjb.dsw 529B
MainFrm.h 1.37KB
Jjb.ncb 145.00KB
Jjb.cpp 4.23KB
gd.cpp 924B
JianPan.cpp 1.05KB
JjbDoc.cpp 1.64KB
Debug
InputDialog.obj 9.99KB
JianPan.obj 11.53KB
SorryDialog.obj 9.99KB
Jjb.ilk 373.27KB
vc60.pdb 404.00KB
JjbDoc.obj 14.26KB
vc60.idb 225.00KB
Jjb.pch 5.25MB
Jjb.pdb 393.00KB
MainFrm.obj 18.60KB
Jjb.res 9.43KB
StdAfx.obj 103.19KB
Jjb.obj 27.41KB
Jjb.exe 144.07KB
JjbView.obj 98.33KB
ChildFrm.obj 15.90KB
ReadMe.txt 4.58KB
StdAfx.h 1.03KB
MainFrm.cpp 2.33KB
SorryDialog.h 1.24KB
Jjb.rc 16.12KB
InputDialog.cpp 983B
Release
InputDialog.obj 7.64KB
JianPan.obj 7.99KB
SorryDialog.obj 7.64KB
JjbDoc.obj 8.96KB
vc60.idb 65.00KB
Jjb.pch 5.44MB
MainFrm.obj 11.99KB
Jjb.res 9.43KB
StdAfx.obj 768B
Jjb.obj 15.94KB
Jjb.exe 44.00KB
JjbView.obj 38.04KB
ChildFrm.obj 10.41KB
JjbView.h 3.55KB
res
Jjb.rc2 395B
JjbDoc.ico 1.05KB
Toolbar.bmp 1.29KB
Jjb.ico 1.05KB
ChildFrm.cpp 1.56KB
gd.h 1.15KB
ChildFrm.h 1.36KB
JianPan.h 1.18KB
Jjb.opt 62.50KB
Jjb.plg 240B
InputDialog.h 1.21KB
[{"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,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...