开发者社区> night李> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

VTK+VC6.0配置

简介: 在VC6.0上进行开发,用到的是VTK,按网上提供的教程VTK需要用5.0版本(额,这个好老,费了很大劲终于找到了) vtkdata-5.0.0.tar vtk-5.0.0.zip 相关配置方法可以参考下面的博客: http://blog.sina.com.cn/s/blog_4cee400e0100b0rd.html · 直接复制粘贴地址可能不行需要手打一遍(这
+关注继续查看

在VC6.0上进行开发,用到的是VTK,按网上提供的教程VTK需要用5.0版本(额,这个好老,费了很大劲终于找到了)

vtkdata-5.0.0.tar

vtk-5.0.0.zip

相关配置方法可以参考下面的博客:

http://blog.sina.com.cn/s/blog_4cee400e0100b0rd.html

·

直接复制粘贴地址可能不行需要手打一遍(这是我遇到的);
这里写图片描述
我的Additional include directories为:
directoriesJ:\vtk5.0\vtk\Rendering,J:\vtk5.0\vtkbin,J:\vtk5.0\vtk\Graphics,J:\vtk5.0\vtk\Filtering,J:\vtk5.0\vtk\Common
J:\vtk5.0\vtkbin\bin\Debug

我的Object/library modules为:
opengl32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib vtkCommon.lib vtkDICOMParser.lib vtkexoIIc.lib vtkexpat.lib vtkFiltering.lib vtkfreetype.lib vtkftgl.lib vtkGenericFiltering.lib vtkGraphics.lib vtkHybrid.lib vtkImaging.lib vtkIO.lib vtkjpeg.lib vtkNetCDF.lib vtkpng.lib vtkRendering.lib vtksys.lib vtktiff.lib vtkVolumeRendering.lib vtkWidgets.lib vtkzlib.lib

最终将示例代码打进去后终于出来结果:

#include "vtkConeSource.h"
#include "vtkPolyDataMapper.h"
#include "vtkRenderWindow.h"
#include "vtkCamera.h"
#include "vtkActor.h"
#include "vtkRenderer.h"
#include "vtkProperty.h"
int main()
{
  vtkConeSource *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= vtkRenderer::New();
  ren1->AddActor( coneActor );
  ren1->SetBackground( 0.1, 0.2, 0.4 );

  vtkRenderWindow *renWin = vtkRenderWindow::New();
  renWin->AddRenderer( ren1 );
  renWin->SetSize( 300, 300 );

  int i;
  for (i = 0; i < 360; ++i)
    ...{
    renWin->Render();
    ren1->GetActiveCamera()->Azimuth( i );
    }

  cone->Delete();
  coneMapper->Delete();
  coneActor->Delete();
  ren1->Delete();
  renWin->Delete();

  return 0;
}

结果:
这里写图片描述

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MFC/VC CxImage 简单配置与使用 (完整版)
如果本篇文章还不能解决你在生成解决方案以及便宜过程中的问题 请参阅: http://blog.csdn.net/afterwards_/article/details/7997385 我个人配置过来成功运行的经验. CxImage是一个十分强大的图形库,我们在PC端上开发GUI程序时,时常会用到位图之外的各种格式的图片,然而令我们郁闷的是在Windows平台上的GDI对一些图片格式支持的很差,比如png格式!尽管mfc上有一个CImage类来解决这个问题,但是,CImage对png图片的支持其实也不怎么样,尤其是图片带半透明效果时,CImage基本上就没法处理或处理的很差。
1215 0
VC6.0到VS2008迁移排错
首先可以直接用Visual Studio 2008的打开VC6的工作区文件和项目文件(dsw和dsp),并将其升级为VS2008的解决方案格式和项目格式(sln和vcproj),VC9的编译器相对于VC6有了很大的变化,一些编译参数和链接参数被废弃(比如/map:line),有一些改变了名称,还有新增的选项,不过不用担心,升级过程会自动对其进行转换,最终都会得到一个正确的解决方案和VC项目文件,这个过程不会遇到太多的麻烦,问题都出在随后的编译过程中,下面就将我在移植的过程中遇到的问题和我的解决方法总结一下,希望对还在用VC6维护代码的朋友有所帮助。
1008 0
.vimrc的配置
set nocompatible set encoding=utf-8 set fileencodings=utf-8,chinese set tabstop=4 set cindent shiftwidth=4 set backspace=indent,eol,start autocmd File...
726 0
【框架】[Hibernate]多表操作与缓存技术
【框架】[Hibernate]多表操作与缓存技术
26 0
【框架】[Hibernate]多表操作与缓存技术
转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 多表操作 关系型数据库具有三种常用关系:一对一关系、一对多关系和多对多关系。
1036 0
VTK5.6安装配置教程
1. 必须下载:vtk-5.6.0-win32.exevtk-5.6.0.zip 源程序vtkdata-5.6.0.zip 数据(vtk相关安装程序下载:http://vtk.org)cmake-2.8.2-win32-x86.zip(cmake程序下载:http://www.cmake.org/HTML/Index.html)   2. 安装 vtk-5.6.0-win32.exe 到d:\VTK 5.6, 安装完成后 vtk5.6 文件夹同时会生成 bin、include、lib子文件夹。
1112 0
开源框架:Structs2.0入门学习(6)
欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入     Struts 2支持以下几种表达式语言:     1、OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言;    2、JSTL(JSP Standard Tag Library),JSP 2.
592 0
+关注
night李
对机器视觉 图像处理有一定的兴趣 要做一条有梦想的咸鱼
225
文章
4
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载