BsplineCurve

所属分类:图形图象
开发工具:Java
文件大小:25276KB
下载次数:5
上传日期:2014-04-17 15:11:52
上 传 者gyj3639
说明:  实现通过用户给定B样条曲线的控制顶点、设定B样条曲线的次数及类型,进而绘制出相应的B样条曲线和对应的基函数图形。并且可以通过鼠标拖拽控制顶点修改B样条曲线和对应的基函数图形。从而,对B样条曲线和基函数的性质有更深入更直观的了解,理解B样条曲线和基函数的对应关系,在以后的学习中能更好地运用B样条曲线。
(The number and type of user to achieve a given control vertices B-spline curve, set the B-spline curves, and then draw the corresponding B-spline basis functions and the corresponding graphic. And can be modified by dragging the mouse to control the apex B-spline curves and the corresponding basis function graphics. Thus, the nature of the B-spline curves and basis functions have a deeper and more intuitive understanding, understanding of the correspondence between the B-spline curves and basis functions in later learning to better use of B-spline curves.)

文件列表:
BsplineCurve\BsplineCurve\BsplineBasic.cpp (6801, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineBasic.h (1290, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurve.aps (198168, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineCurve.cpp (5194, 2012-02-24)
BsplineCurve\BsplineCurve\BsplineCurve.h (692, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurve.rc (36960, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineCurve.vcxproj (7790, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurve.vcxproj.filters (5901, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurve.vcxproj.user (143, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurveDoc.cpp (2640, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurveDoc.h (903, 2012-02-23)
BsplineCurve\BsplineCurve\BsplineCurveView.cpp (15482, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineCurveView.h (2513, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineParam.cpp (1852, 2012-02-25)
BsplineCurve\BsplineCurve\BsplineParam.h (634, 2012-02-23)
BsplineCurve\BsplineCurve\CBsplineBasic.cpp (0, 2012-02-23)
BsplineCurve\BsplineCurve\CBsplineBasic.h (0, 2012-02-23)
BsplineCurve\BsplineCurve\ClassView.cpp (9034, 2012-02-23)
BsplineCurve\BsplineCurve\ClassView.h (1275, 2012-02-23)
BsplineCurve\BsplineCurve\Debug\BsplineBasic.obj (107741, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.Build.CppClean.log (3815, 2012-02-24)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.exe.embed.manifest (915, 2012-02-24)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.exe.embed.manifest.res (980, 2012-02-24)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.exe.intermediate.manifest (640, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.lastbuildstate (82, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.log (2648, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.obj (58882, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.pch (33751040, 2012-02-24)
BsplineCurve\BsplineCurve\Debug\BsplineCurve.res (143356, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurveDoc.obj (58614, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurveView.obj (99483, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\BsplineCurve_manifest.rc (214, 2012-02-24)
BsplineCurve\BsplineCurve\Debug\BsplineParam.obj (26117, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\cl.command.1.tlog (10182, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\CL.read.1.tlog (91248, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\CL.write.1.tlog (12906, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\ClassView.obj (191326, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\FileView.obj (138889, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\link-cvtres.read.1.tlog (2, 2012-02-25)
BsplineCurve\BsplineCurve\Debug\link-cvtres.write.1.tlog (2, 2012-02-25)
... ...

================================================================================ MICROSOFT 基础类库: BsplineCurve 项目概述 =============================================================================== 应用程序向导已为您创建了这个 BsplineCurve 应用程序。此应用程序不仅演示 Microsoft 基础类的基本使用方法,还可作为您编写应用程序的起点。 本文件概要介绍组成 BsplineCurve 应用程序的每个文件的内容。 BsplineCurve.vcxproj 这是使用应用程序向导生成的 VC++ 项目的主项目文件。 它包含生成该文件的 Visual C++ 的版本信息,以及有关使用应用程序向导选择的平台、配置和项目功能的信息。 BsplineCurve.vcxproj.filters 这是使用“应用程序向导”生成的 VC++ 项目筛选器文件。 它包含有关项目文件与筛选器之间的关联信息。在 IDE 中,通过这种关联,在特定节点下以分组形式显示具有相似扩展名的文件。例如,“.cpp”文件与“源文件”筛选器关联。 BsplineCurve.h 这是应用程序的主要头文件。它包括其他项目特定的头文件(包括 Resource.h),并声明 CBsplineCurveApp 应用程序类。 BsplineCurve.cpp 这是包含应用程序类 CBsplineCurveApp 的主要应用程序源文件。 BsplineCurve.rc 这是程序使用的所有 Microsoft Windows 资源的列表。它包括 RES 子目录中存储的图标、位图和光标。此文件可以直接在 Microsoft Visual C++ 中进行编辑。项目资源位于 2052 中。 res\BsplineCurve.ico 这是用作应用程序图标的图标文件。此图标包括在主要资源文件 BsplineCurve.rc 中。 res\BsplineCurve.rc2 此文件包含不在 Microsoft Visual C++ 中进行编辑的资源。您应该将不可由资源编辑器编辑的所有资源放在此文件中。 ///////////////////////////////////////////////////////////////////////////// 对于主框架窗口: 项目包含标准 MFC 界面。 MainFrm.h, MainFrm.cpp 这些文件包含框架类 CMainFrame,该类派生自 CFrameWnd 并控制所有 SDI 框架功能。 ///////////////////////////////////////////////////////////////////////////// 应用程序向导创建一个文档类型和一个视图: BsplineCurveDoc.h,BsplineCurveDoc.cpp - 文档 这些文件包含 CBsplineCurveDoc 类。编辑这些文件可以添加特殊文档数据并可实现文件保存和加载(通过 CBsplineCurveDoc::Serialize)。 BsplineCurveView.h,BsplineCurveView.cpp - 文档的视图 这些文件包含 CBsplineCurveView 类。 CBsplineCurveView 对象用于查看 CBsplineCurveDoc 对象。 ///////////////////////////////////////////////////////////////////////////// 其他功能: ActiveX 控件 应用程序包括对使用 ActiveX 控件的支持。 打印及打印预览支持 应用程序向导已通过从 MFC 库调用 CView 类中的成员函数,生成了用于处理打印、打印设置和打印预览命令的代码。 ///////////////////////////////////////////////////////////////////////////// 其他标准文件: StdAfx.h,StdAfx.cpp 这些文件用于生成名为 BsplineCurve.pch 的预编译头 (PCH) 文件和名为 StdAfx.obj 的预编译类型文件。 Resource.h 这是标准头文件,它定义新的资源 ID。 Microsoft Visual C++ 读取并更新此文件。 BsplineCurve.manifest 应用程序清单文件供 Windows XP 用来描述应用程序 对特定版本并行程序集的依赖性。加载程序使用此 信息从程序集缓存加载适当的程序集或 从应用程序加载私有信息。应用程序清单可能为了重新分发而作为 与应用程序可执行文件安装在相同文件夹中的外部 .manifest 文件包括, 也可能以资源的形式包括在该可执行文件中。 ///////////////////////////////////////////////////////////////////////////// 其他注释: 应用程序向导使用“TODO:”指示应添加或自定义的源代码部分。 如果应用程序在共享的 DLL 中使用 MFC,则需要重新发布这些 MFC DLL;如果应用程序所用的语言与操作系统的当前区域设置不同,则还需要重新发布对应的本地化资源 MFC100XXX.DLL。有关这两个主题的更多信息,请参见 MSDN 文档中有关 Redistributing Visual C++ applications (重新发布 Visual C++ 应用程序)的章节。 /////////////////////////////////////////////////////////////////////////////

近期下载者

相关文件


收藏者