创建VS2019项目调用 ResurfFitLib的API测试拟合NURBS曲面功能
创建 VS2019 项目调用 ResurfFitLib的API测试拟合NURBS曲面功能包括以下步骤
步骤1:下载 ResurfFitLib 到你的系统里。
步骤 2 : 在你的系统中创建一个名为 “Resurf_demo” 的新文件夹。将安装包文件解压缩到此文件夹。
解压ResurfFitLib包之后,你会看到以下文件列表:

其中:
- resurfFitdemo_vs2019.zip : 这是一个 VS2019 的项目示例,示范如何用 C++ 调用 ResurfFitLib的 API ;
- ResurfFitLib.dll :Resurf的 动态链接库,当你发布这个文件时,它应该放在你的应用程序的相同文件夹中 (.exe 或 .dll 格式 );
- ResurfFitLib.lib : 这个文件应该放在 [projectname].vcproj 文件的文件夹中 ;
- tbb12.dll,tbb12_debug.dll : intel的并行计算包,它应该放在你的应用程序的相同文件夹中 (.exe 或 .dll 格式 )。 有关tbb请参考intel官方网页https://www.intel.cn/content/www/cn/zh/developer/articles/guide/get-started-with-tbb.html
- surffrommesh.h: APIs 的头文件;
- 目录'data file for demo':包含了测试用的.pts点云文件和stl 网格文件;
步骤 3: 将文件 resurfFitdemo_vs2019.zip 解压缩到一个新文件夹中。 ( 例如,文件夹名是 /resurfdemo );
步骤 4: 找到包含文件 resurfFitlibdemo.vcproj 文件夹,将文件 ResurfFitLib.lib 放入该文件夹 :
步骤 5: 启动 VS2019 来打开这个演示项目。

步骤 6: 确保 ‘ResurfFitLib.lib ‘ 和 “surffrommesh.h” 已经在您的 C++ 代码中声明 . 双击项目列表中的文件 ‘resurfdemo.cpp' ( 见上图 ) 。您应该会发现这个文件包含以下代码 :
#pragma comment ( lib , "ResurfFitLib.lib" )- #include "surffrommesh.h"
步骤 7: 检查 ‘ 运行库 ' 模式 , 调试模式是 MDd ,发布模式是 Md 。如果您的项目模式是 MT ,您应该使用 ResurfFitLib MT 版本。

步骤 8: 将 ResurfFitLib.dll,tbb12.dll, tbb12_debug.dll 放在您的项目输出目录中。

步骤 9: 运行演示项目。如果运行成功,您会得到这样的报告 :

测试点云拟合NURBS曲面功能的API,你可以选择选项1,2,5,进行测试并查看结果。
返回顶部