pclconversation.h头文件找不到

pclconversation.h头文件找不到,第1张

win10系统 vs2015 +PCL-180-AllInOne-msvc2015-win64exe

在写程序时候最好使用release版本。比较快。。。

这时候发现pcl解压后文件读取不进去??excuse me包含路径什么的都是对的啊就是找不到头文件。。最后实在没有办法,重新建了一个文件夹。重新分子文件夹就能找到到头文件了。。。。。。E:\PCL 180\include\pcl-18\pcl。。。。新建了一个大文件夹PCL 180 。建立子文件夹include include里建立子文件夹pcl_18。子文件夹pcl_18里面建立子文件pcl。最后在这个pcl 里面放进那些头文件。。。

其他的文件夹比如3rdpart,bin,lib,等就不用改子文件夹了。。。

VC++目录:可执行文件:E:\PCL 180\3rdParty\VTK\bin;E:\PCL 180\bin;E:\PCL 180\3rdParty\Qhull\bin;E:\PCL 180\3rdParty\FLANN\bin;$(ExecutablePath)

:包含目录:E:\PCL 180\3rdParty\VTK\include\vtk-70;E:\PCL 180\3rdParty\Qhull\include;E:\PCL 180\3rdParty\OpenNI2\Include;E:\PCL 180\3rdParty\FLANN\include;E:\PCL 180\3rdParty\Eigen\eigen3;E:\PCL 180\include\pcl-18;E:\PCL 180\3rdParty\Boost\include\boost-1_61;$(IncludePath)

:库目录:E:\PCL 180\3rdParty\VTK\lib;E:\PCL 180\3rdParty\Qhull\lib;E:\PCL 180\3rdParty\OpenNI2\Lib;E:\PCL 180\3rdParty\FLANN\lib;E:\PCL 180\3rdParty\Boost\lib;E:\PCL 180\lib;$(LibraryPath)

:源目录:E:\PCL 180\3rdParty\Eigen\eigen3\unsupported\Eigen\src;E:\PCL 180\3rdParty\Eigen\eigen3\Eigen\src;$(SourcePath)

C++预处理器:NDEBUG;_CONSOLE;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)

链接器输入:::(release版本)pcl_common_releaselib;pcl_features_releaselib;pcl_filters_releaselib;pcl_io_releaselib;pcl_io_ply_releaselib;pcl_kdtree_releaselib;pcl_keypoints_releaselib;pcl_ml_releaselib;pcl_octree_releaselib;pcl_outofcore_releaselib;pcl_people_releaselib;pcl_recognition_releaselib;pcl_registration_releaselib;pcl_sample_consensus_releaselib;pcl_search_releaselib;pcl_segmentation_releaselib;pcl_stereo_releaselib;pcl_surface_releaselib;pcl_tracking_releaselib;pcl_visualization_releaselib;flann_cpp_slib;flann_slib;flannlib;libboost_atomic-vc140-mt-1_61lib;libboost_chrono-vc140-mt-1_61lib;libboost_container-vc140-mt-1_61lib;libboost_context-vc140-mt-1_61lib;libboost_coroutine-vc140-mt-1_61lib;libboost_date_time-vc140-mt-1_61lib;libboost_exception-vc140-mt-1_61lib;libboost_filesystem-vc140-mt-1_61lib;libboost_graph-vc140-mt-1_61lib;libboost_iostreams-vc140-mt-1_61lib;libboost_locale-vc140-mt-1_61lib;libboost_log-vc140-mt-1_61lib;libboost_log_setup-vc140-mt-1_61lib;libboost_math_c99-vc140-mt-1_61lib;libboost_math_c99f-vc140-mt-1_61lib;libboost_math_c99l-vc140-mt-1_61lib;libboost_math_tr1-vc140-mt-1_61lib;libboost_math_tr1f-vc140-mt-1_61lib;libboost_math_tr1l-vc140-mt-1_61lib;libboost_mpi-vc140-mt-1_61lib;libboost_prg_exec_monitor-vc140-mt-1_61lib;libboost_program_options-vc140-mt-1_61lib;libboost_random-vc140-mt-1_61lib;libboost_regex-vc140-mt-1_61lib;libboost_serialization-vc140-mt-1_61lib;libboost_signals-vc140-mt-1_61lib;libboost_system-vc140-mt-1_61lib;libboost_test_exec_monitor-vc140-mt-1_61lib;libboost_thread-vc140-mt-1_61lib;libboost_timer-vc140-mt-1_61lib;libboost_unit_test_framework-vc140-mt-1_61lib;libboost_wave-vc140-mt-1_61lib;libboost_wserialization-vc140-mt-1_61lib;qhullstaticlib;qhulllib;qhull_plib;qhull_rlib;qhullcpplib;qhullstatic_rlib;vtkalglib-70lib;vtkChartsCore-70lib;vtkCommonColor-70lib;vtkCommonComputationalGeometry-70lib;vtkCommonCore-70lib;vtkCommonDataModel-70lib;vtkCommonExecutionModel-70lib;vtkCommonMath-70lib;vtkCommonMisc-70lib;vtkCommonSystem-70lib;vtkCommonTransforms-70lib;vtkDICOMParser-70lib;vtkDomainsChemistry-70lib;vtkexoIIc-70lib;vtkexpat-70lib;vtkFiltersAMR-70lib;vtkFiltersCore-70lib;vtkFiltersExtraction-70lib;vtkFiltersFlowPaths-70lib;vtkFiltersGeneral-70lib;vtkFiltersGeneric-70lib;vtkFiltersGeometry-70lib;vtkFiltersHybrid-70lib;vtkFiltersHyperTree-70lib;vtkFiltersImaging-70lib;vtkFiltersModeling-70lib;vtkFiltersParallel-70lib;vtkFiltersParallelImaging-70lib;vtkFiltersProgrammable-70lib;vtkFiltersSelection-70lib;vtkFiltersSMP-70lib;vtkFiltersSources-70lib;vtkFiltersStatistics-70lib;vtkFiltersTexture-70lib;vtkFiltersVerdict-70lib;vtkfreetype-70lib;vtkGeovisCore-70lib;vtkhdf5-70lib;vtkhdf5_hl-70lib;vtkImagingColor-70lib;vtkImagingCore-70lib;vtkImagingFourier-70lib;vtkImagingGeneral-70lib;vtkImagingHybrid-70lib;vtkImagingMath-70lib;vtkImagingMorphological-70lib;vtkImagingSources-70lib;vtkImagingStatistics-70lib;vtkImagingStencil-70lib;vtkInfovisCore-70lib;vtkInfovisLayout-70lib;vtkInteractionImage-70lib;vtkInteractionStyle-70lib;vtkInteractionWidgets-70lib;vtkIOAMR-70lib;vtkIOCore-70lib;vtkIOEnSight-70lib;vtkIOExodus-70lib;vtkIOExport-70lib;vtkIOGeometry-70lib;vtkIOImage-70lib;vtkIOImport-70lib;vtkIOInfovis-70lib;vtkIOLegacy-70lib;vtkIOLSDyna-70lib;vtkIOMINC-70lib;vtkIOMovie-70lib;vtkIONetCDF-70lib;vtkIOParallel-70lib;vtkIOPLY-70lib;vtkIOSQL-70lib;vtkIOVideo-70lib;vtkIOXML-70lib;vtkIOXMLParser-70lib;vtkjpeg-70lib;vtkjsoncpp-70lib;vtklibxml2-70lib;vtkmetaio-70lib;vtkNetCDF-70lib;vtkNetCDF_cxx-70lib;vtkoggtheora-70lib;vtkParallelCore-70lib;vtkpng-70lib;vtkproj4-70lib;vtkRenderingAnnotation-70lib;vtkRenderingContext2D-70lib;vtkRenderingCore-70lib;vtkRenderingFreeType-70lib;vtkRenderingImage-70lib;vtkRenderingLabel-70lib;vtkRenderingLOD-70lib;vtkRenderingVolume-70lib;vtksqlite-70lib;vtksys-70lib;vtktiff-70lib;vtkverdict-70lib;vtkViewsContext2D-70lib;vtkViewsCore-70lib;vtkViewsInfovis-70lib;vtkzlib-70lib;OpenNI2lib;%(AdditionalDependencies)

选择x64平台。release版本。

假设你已经有了某个速度场的数据,数据格式可以被tecplot识别,比如netcdf,hdf5或者vtu格式。鼠标点击tecplot的 File -> Load Data 然后选择你的数据并选择相应的格式即可。我这里演示的是加载vtu格式文件(关于vtu格式请参考 File Format for VTKpdf 或 网页 ),如下图所示(需注意的地方已用红色框标注)

点击[Open]按钮加载数据之后,可以显示数据中的物理场分布,如下图所示

计算流线的第一步是选中左侧栏的Streamtracers复选框,并在d出的小对话框中选择X轴方向的速度U和Y轴方向V(在你的速度场数据中是有的,我这里是vx和vz),如下图所示

然后第二步就是[OK]按钮之后,鼠标点击左侧栏Streamtrances和Details按钮中间的这个带箭头图标的按钮,然后你的鼠标指针就会变成一个小十字。用鼠标在右边的数据可视化区域中随便点击你想提取流线的地方,就会生成过此点的流线,如下图所示:

上面的步骤计算生成的流线只是在tecplot的绘图区显示了,但是如果不想用tecplot绘图,我想把这些流线数据保存为文件,然后用python画图。可以按照以下步骤 *** 作。

点击tecplot顶部的菜单栏: Data -> Extract -> Extract Streamtraces Over Time 点击完这个 *** 作之后并没有什么对话框显示,表面上看没有任何反应 不要慌!!! 这个 *** 作已经在软件内部完成了并且记录了。接下来看看如何保存。

鼠标点击菜单 *** 作: File -> Write Data ,会d出如下图所示的对话框,选择你喜欢的文件名和文件格式,我这里选择的是ASCII码(明码)文件,如果你是tecplot高级用户或数据量巨大则可以选择二进制文件。

点击Save之后又会d出一个对话框,如下图所示。这里Zone(s)就会看到多了一个Streamtraces,这就是上一步点击extract data时生成的(表面上看,软件没有反应),次对话框d出后,Zone(s)下面的数据是全选中的,如果你不需要RestartFile1可以用鼠标点击你想要保存的数据,多选可以结合shift键实现!选中之后点OK就保存了。

保存的这个StreamLinesdat文件大致长这样:

这个而文件里面就记录了这些流线的坐标值和坐标点上对应的物理场值,变量总共有:X,Y,Z,T,Vx,Vz,P,Perm,Perm_log。共有7221个点,7217个element,这里的element是一个线段,其连接顺序见数据后面一段。

前面是按顺序列出的所有变量的值,后面部分是链接顺序。所以文件结构很简单,一看就能猜到他的组织结构。

读取流线数据很简单,找规律用python读取,然后想怎么绘图就怎么绘图了。

如果你不想费劲自己写程序,想获取读取文件的程序请到 九天学者-学术资源库 中留言获取!

输入Vlide,在编辑里面新建一个新LISP文件,把所有的LISP连接复制粘贴到里面,另存一个自己使用名字,否则先加载的无效! lsp文件在cad里有个support文件夹下比如acad2007lsp文件(我用的是2007版本的),在后面加一行你写的这个程序名,在cad启动的时候让其自动加载。

自己命令也可以是PGP文件,如果想把自己命令调到另一下台电脑上使用,就只要把PGP文件里面的命令复制到另一台电脑上的PGP文件里面,然后输入reinit,点击PGP文件确定,命令就刷新了。希望对你有帮助

以上就是关于pcl/conversation.h头文件找不到全部的内容,包括:pcl/conversation.h头文件找不到、精美科研图的代价:如何从非结构化网格中随意提取流线数据、怎么生成自定义格式的二进制vtk文件 csdn等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9275215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存