VTK入门程序样例分析-vtk与MFc混编

VTK入门程序样例分析-vtk与MFc混编

ID:39469754

大小:1.48 MB

页数:44页

时间:2019-07-04

VTK入门程序样例分析-vtk与MFc混编_第1页
VTK入门程序样例分析-vtk与MFc混编_第2页
VTK入门程序样例分析-vtk与MFc混编_第3页
VTK入门程序样例分析-vtk与MFc混编_第4页
VTK入门程序样例分析-vtk与MFc混编_第5页
资源描述:

《VTK入门程序样例分析-vtk与MFc混编》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VTk与MFC混编前面几个例子是熟悉vtk的,练习时用控制台程序编写,vtk与MFC混编的过程中遇到了很多问题,为了方便大家,我把这一过程中的遇到的错误和解决办法都记录下来了,希望能够对大家有所帮助VTK入门程序样例分析一、圆锥圆柱类1、简单圆锥【圆锥鼠标拖动】#include"vtkConeSource.h"#include"vtkPolyDataMapper.h"#include"vtkRenderWindow.h"#include"vtkCamera.h"#include"vtkActor.h"#include"vtkRenderer.h"intmain(){vtkConeSou

2、rce*cone=vtkConeSource::New();cone->SetHeight(3.0);cone->SetRadius(1.0);cone->SetResolution(10);vtkPolyDataMapper*coneMapper=vtkPolyDataMapper::New();coneMapper->SetInputConnection(cone->GetOutputPort());vtkActor*coneActor=vtkActor::New();coneActor->SetMapper(coneMapper);vtkRenderer*ren1=vtkRend

3、erer::New();ren1->AddActor(coneActor);ren1->SetBackground(0.1,0.2,0.4);vtkRenderWindow*renWin=vtkRenderWindow::New();renWin->AddRenderer(ren1);renWin->SetSize(300,300);inti;for(i=0;i<360;++i){//rendertheimagerenWin->Render();//rotatetheactivecamerabyonedegreeren1->GetActiveCamera()->Azimuth(1);}

4、cone->Delete();coneMapper->Delete();coneActor->Delete();ren1->Delete();renWin->Delete();return0;}1、新建工程2、输入代码3、添加包含文件1、编译出错cone1.obj:errorLNK2019:unresolvedexternalsymbol"__declspec(dllimport)public:void__thiscallvtkCamera::Azimuth(double)"(__imp_?Azimuth@vtkCamera@@QAEXN@Z)referencedinfunction_

5、wmain错误解决办法errorLNK2019:无法解析的外部符号"__declspec(dllimport)public:staticclass...称找不到vtkIO.dll对应解决办法:在每个项目属性的链接器->输入->附加依赖项中添加入vtkIO.lib库,目录为:........binDebugvtkIO.libF:VTK58binbinDebugvtkMFC.lib;F:VTK58binbinDebugvtkRendering.lib;F:VTK58binbinDebugvtkIO.lib;F:VTK58binbinDebu

6、gvtkFiltering.lib;F:VTK58binbinDebugvtkCommon.lib;DelayImp.lib;F:VTK58binbinDebugvtkGraphics.lib;F:VTK58binbinDebugvtkImaging.lib;F:VTK58binbinDebugvtkFiltering.lib;F:VTK58binbinDebugvtkCommon.lib;F:VTK58binbinDebugvtksys.lib;错误没了!2、Callback命令#include"vtkConeSource

7、.h"#include"vtkPolyDataMapper.h"#include"vtkRenderWindow.h"#include"vtkCommand.h"#include"vtkCamera.h"#include"vtkActor.h"#include"vtkRenderer.h"//CallbackfortheinteractionclassvtkMyCallback:publicvtkCommand{public:staticvtk

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。