实例介绍
VTK图形图像开发进阶 教材配套源码 十分完整的源码,共同进步!
【实例截图】
【核心代码】
413fa558-fd57-4884-8a3e-54a7144eff42
└── Examples
├── Appendix
│ ├── FourViews
│ │ ├── CMakeLists.txt
│ │ ├── CreateWindowsBatchScript.cmake
│ │ ├── icon.aps
│ │ ├── icon.h
│ │ ├── icon.ico
│ │ ├── icon.rc
│ │ ├── main.cpp
│ │ ├── MainWindow.cpp
│ │ ├── MainWindow.h
│ │ ├── MainWindow.ui
│ │ ├── resource.h
│ │ ├── resource.qrc
│ │ ├── StartVS.bat.in
│ │ ├── vtkBorderSelectionWidget.cpp
│ │ ├── vtkBorderSelectionWidget.h
│ │ ├── vtkCornerChineseAnnotation.cpp
│ │ ├── vtkCornerChineseAnnotation.h
│ │ ├── vtkDataSet3DCroppingPlaneCallback.cpp
│ │ ├── vtkDataSet3DCroppingPlaneCallback.h
│ │ ├── vtkFreeTypeUtilitiesUnicode.cpp
│ │ ├── vtkFreeTypeUtilitiesUnicode.h
│ │ ├── vtkFTGLChineseCharacterMapper.cpp
│ │ ├── vtkFTGLChineseCharacterMapper.h
│ │ ├── vtkImage3DCroppingBoxCallback.cpp
│ │ ├── vtkImage3DCroppingBoxCallback.h
│ │ ├── vtkImageBlendWithMask.cpp
│ │ ├── vtkImageBlendWithMask.h
│ │ ├── vtkInteractorStyleImage2D.cpp
│ │ ├── vtkInteractorStyleImage2D.h
│ │ ├── vtkOrientationAnnotation.cpp
│ │ ├── vtkOrientationAnnotation.h
│ │ ├── vtkOrientedBoxWidget.cpp
│ │ ├── vtkOrientedBoxWidget.h
│ │ ├── vtkRulerWidget.cpp
│ │ ├── vtkRulerWidget.h
│ │ ├── vtkSynchronizedView.cpp
│ │ ├── vtkSynchronizedView.h
│ │ ├── vtkTextUnicodeProperty.cpp
│ │ ├── vtkTextUnicodeProperty.h
│ │ ├── vtkViewImage2DCommand.cpp
│ │ ├── vtkViewImage2DCommand.h
│ │ ├── vtkViewImage2D.cpp
│ │ ├── vtkViewImage2DFullCommand.cpp
│ │ ├── vtkViewImage2DFullCommand.h
│ │ ├── vtkViewImage2D.h
│ │ ├── vtkViewImage3D.cpp
│ │ ├── vtkViewImage3D.h
│ │ ├── vtkViewImage.cpp
│ │ └── vtkViewImage.h
│ ├── VolumeRendering
│ │ ├── CMakeLists.txt
│ │ ├── CreateWindowsBatchScript.cmake
│ │ ├── GradientColorButton.cpp
│ │ ├── GradientColorButton.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── res
│ │ │ ├── VRAppDoc.ico
│ │ │ ├── VRApp.ico
│ │ │ └── VRApp.rc2
│ │ ├── resource.h
│ │ ├── StartVS.bat.in
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── targetver.h
│ │ ├── TransparencySetButton.cpp
│ │ ├── TransparencySetButton.h
│ │ ├── ValueColorTable.cpp
│ │ ├── ValueColorTable.h
│ │ ├── VRApp.aps
│ │ ├── VRApp.cpp
│ │ ├── VRAppDoc.cpp
│ │ ├── VRAppDoc.h
│ │ ├── VRApp.h
│ │ ├── VRApp.rc
│ │ ├── VRAppView.cpp
│ │ ├── VRAppView.h
│ │ ├── VRToolBar.cpp
│ │ └── VRToolBar.h
│ └── vtkDisplayChinese
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── StartVS.bat.in
│ ├── vtkDisplayChinese.cpp
│ ├── vtkFreeTypeUtilitiesUnicode.cpp
│ ├── vtkFreeTypeUtilitiesUnicode.h
│ ├── vtkFTGLChineseCharacterMapper.cpp
│ ├── vtkFTGLChineseCharacterMapper.h
│ ├── vtkTextUnicodeProperty.cpp
│ └── vtkTextUnicodeProperty.h
├── Chap01
│ ├── 1.3_TestVTKInstall.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ └── StartVS.bat.in
├── Chap02
│ ├── 2.1_RenderCylinder.cpp
│ ├── 2.2_RenderCylinder-Lights.cpp
│ ├── 2.2_TextureExample.cpp
│ ├── 2.3_Viewport.cpp
│ ├── 2.4_vtkPipelineDemo.cpp
│ ├── 2.4_vtkPipelineExecute.cpp
│ ├── 2.5_ReferenceCounting.cpp
│ ├── camera2.tcl
│ ├── camera.tcl
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── head.mhd
│ │ ├── head.vtk
│ │ ├── head.zraw
│ │ ├── texture.jpg
│ │ └── VTK-logo.bmp
│ └── StartVS.bat.in
├── Chap03
│ ├── 3.2_TriangleGeometryLines.cpp
│ ├── 3.2_TrianglePoints.cpp
│ ├── 3.2_TriangleVertices.cpp
│ ├── 3.4_VTKConceptScalars.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ └── StartVS.bat.in
├── Chap04
│ ├── 4.1_ReadSeriesImages1.cpp
│ ├── 4.1_ReadSeriesImages2.cpp
│ ├── 4.1_ReadSeriesImages3.cpp
│ ├── 4.1_ReadUnknowFormatImage.cpp
│ ├── 4.1_ReadWriteSingleImage.cpp
│ ├── 4.2_Import3DS.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── Head
│ │ │ ├── head001.jpg
│ │ │ ├── head002.jpg
│ │ │ ├── head003.jpg
│ │ │ ├── head004.jpg
│ │ │ ├── head005.jpg
│ │ │ ├── head006.jpg
│ │ │ ├── head007.jpg
│ │ │ ├── head008.jpg
│ │ │ ├── head009.jpg
│ │ │ ├── head010.jpg
│ │ │ ├── head011.jpg
│ │ │ ├── head012.jpg
│ │ │ ├── head013.jpg
│ │ │ ├── head014.jpg
│ │ │ ├── head015.jpg
│ │ │ ├── head016.jpg
│ │ │ ├── head017.jpg
│ │ │ ├── head018.jpg
│ │ │ ├── head019.jpg
│ │ │ ├── head020.jpg
│ │ │ ├── head021.jpg
│ │ │ ├── head022.jpg
│ │ │ ├── head023.jpg
│ │ │ ├── head024.jpg
│ │ │ ├── head025.jpg
│ │ │ ├── head026.jpg
│ │ │ ├── head027.jpg
│ │ │ ├── head028.jpg
│ │ │ ├── head029.jpg
│ │ │ ├── head030.jpg
│ │ │ ├── head031.jpg
│ │ │ ├── head032.jpg
│ │ │ ├── head033.jpg
│ │ │ ├── head034.jpg
│ │ │ ├── head035.jpg
│ │ │ ├── head036.jpg
│ │ │ ├── head037.jpg
│ │ │ ├── head038.jpg
│ │ │ ├── head039.jpg
│ │ │ ├── head040.jpg
│ │ │ ├── head041.jpg
│ │ │ ├── head042.jpg
│ │ │ ├── head043.jpg
│ │ │ ├── head044.jpg
│ │ │ ├── head045.jpg
│ │ │ ├── head046.jpg
│ │ │ ├── head047.jpg
│ │ │ ├── head048.jpg
│ │ │ ├── head049.jpg
│ │ │ ├── head050.jpg
│ │ │ ├── head051.jpg
│ │ │ ├── head052.jpg
│ │ │ ├── head053.jpg
│ │ │ ├── head054.jpg
│ │ │ ├── head055.jpg
│ │ │ ├── head056.jpg
│ │ │ ├── head057.jpg
│ │ │ ├── head058.jpg
│ │ │ ├── head059.jpg
│ │ │ ├── head060.jpg
│ │ │ ├── head061.jpg
│ │ │ ├── head062.jpg
│ │ │ ├── head063.jpg
│ │ │ ├── head064.jpg
│ │ │ ├── head065.jpg
│ │ │ ├── head066.jpg
│ │ │ ├── head067.jpg
│ │ │ ├── head068.jpg
│ │ │ ├── head069.jpg
│ │ │ ├── head070.jpg
│ │ │ ├── head071.jpg
│ │ │ ├── head072.jpg
│ │ │ ├── head073.jpg
│ │ │ ├── head074.jpg
│ │ │ ├── head075.jpg
│ │ │ ├── head076.jpg
│ │ │ ├── head077.jpg
│ │ │ ├── head078.jpg
│ │ │ ├── head079.jpg
│ │ │ ├── head080.jpg
│ │ │ ├── head081.jpg
│ │ │ ├── head082.jpg
│ │ │ ├── head083.jpg
│ │ │ ├── head084.jpg
│ │ │ ├── head085.jpg
│ │ │ ├── head086.jpg
│ │ │ ├── head087.jpg
│ │ │ ├── head088.jpg
│ │ │ ├── head089.jpg
│ │ │ ├── head090.jpg
│ │ │ ├── head091.jpg
│ │ │ ├── head092.jpg
│ │ │ ├── head093.jpg
│ │ │ ├── head094.jpg
│ │ │ ├── head095.jpg
│ │ │ ├── head096.jpg
│ │ │ ├── head097.jpg
│ │ │ ├── head098.jpg
│ │ │ ├── head099.jpg
│ │ │ └── head100.jpg
│ │ ├── R8.3ds
│ │ ├── VTK-logo
│ │ └── VTK-logo.png
│ └── StartVS.bat.in
├── Chap05
│ ├── 5.1_CreateVTKImageData.cpp
│ ├── 5.1_ImageCanvasSource2D.cpp
│ ├── 5.2_DisplayImageExample2.cpp
│ ├── 5.2_DisplayImageExample.cpp
│ ├── 5.2_ImageBlendExample.cpp
│ ├── 5.3_Color2GrayImageExample.cpp
│ ├── 5.3_ExtractVOIExample.cpp
│ ├── 5.3_GetImageInformationExample.cpp
│ ├── 5.3_Gray2ColorImageExample.cpp
│ ├── 5.3_ImageAccumulateExample2.cpp
│ ├── 5.3_ImageAccumulateExample.cpp
│ ├── 5.3_ImageAppendComponentsExample.cpp
│ ├── 5.3_ImageBinaryExample.cpp
│ ├── 5.3_ImageCastExample.cpp
│ ├── 5.3_ImageChangeInformationExample.cpp
│ ├── 5.3_ImageExtractComponentsExample.cpp
│ ├── 5.3_ImageLogicExample.cpp
│ ├── 5.3_ImageMathematicsExample.cpp
│ ├── 5.3_ImageResliceExample2.cpp
│ ├── 5.3_ImageResliceExample.cpp
│ ├── 5.3_ImageShrink3DExample.cpp
│ ├── 5.3_ImageShrinkMagnifyExample.cpp
│ ├── 5.3_VisitImagePixelDirectlyExample.cpp
│ ├── 5.3_VisitImagePixelIterativelyExample.cpp
│ ├── 5.4_CannyExample.cpp
│ ├── 5.4_ImageGradientExample.cpp
│ ├── 5.4_LaplacianExample.cpp
│ ├── 5.4_SobelExample.cpp
│ ├── 5.5_AnistropicFilteringExample.cpp
│ ├── 5.5_GaussianFilterExample.cpp
│ ├── 5.5_MeanFilterExample.cpp
│ ├── 5.5_MedianFilterExample.cpp
│ ├── 5.6_ButterworthHighPassExample.cpp
│ ├── 5.6_ButterworthLowPassExample.cpp
│ ├── 5.6_FFTAndRFFTExample.cpp
│ ├── 5.6_IdealHighPassExample.cpp
│ ├── 5.6_IdealLowPassExample.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── brain.mhd
│ │ ├── brain.raw
│ │ ├── lena.bmp
│ │ ├── lena-gray.jpg
│ │ ├── lena.jpg
│ │ └── lena-noise.jpg
│ └── StartVS.bat.in
├── Chap06
│ ├── 6.1_PolyDataAttribute.cpp
│ ├── 6.1_PolyDataColor.cpp
│ ├── 6.1_PolyDataNew.cpp
│ ├── 6.1_PolyDataSource.cpp
│ ├── 6.2_PolyDataBoundingBox.cpp
│ ├── 6.2_PolyDataCurvature.cpp
│ ├── 6.2_PolyDataGeodesic.cpp
│ ├── 6.2_PolyDataMassProperty.cpp
│ ├── 6.2_PolyDataNormal.cpp
│ ├── 6.3_PolyDataLapLasianSmooth.cpp
│ ├── 6.4_PolyDataClosed.cpp
│ ├── 6.5_PolyDataConnectedAllCompExtract.cpp
│ ├── 6.5_PolyDataConnectedCompExtract.cpp
│ ├── 6.6_PolyDataDecimation.cpp
│ ├── 6.6_PolyDataSubdivision.cpp
│ ├── 6.7_PolyDataConstrainedDelaunay2D.cpp
│ ├── 6.7_PolyDataDelaunay2D.cpp
│ ├── 6.7_PolyDataMarchingCubes.cpp
│ ├── 6.7_PolyDataSurfaceReconstruction.cpp
│ ├── 6.8_PolyDataICP.cpp
│ ├── 6.8_PolyDataLandmarkReg.cpp
│ ├── 6.9_TextureMap.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── brain.mhd
│ │ ├── brain.raw
│ │ ├── bunny.ply
│ │ ├── cow.vtp
│ │ ├── fran_cut.vtk
│ │ ├── HeadMRVolume.mhd
│ │ ├── HeadMRVolume.raw
│ │ ├── masonry.bmp
│ │ └── VTKBook-TestImage.jpg
│ └── StartVS.bat.in
├── Chap07
│ ├── 7.1_VolumeRenderingApp.cpp
│ ├── 7.2_ClippingApp.cpp
│ ├── 7.2_CroppingApp.cpp
│ ├── 7.2_FixedPointVolRenderingApp.cpp
│ ├── 7.2_GPURayCastingVolRenderingApp.cpp
│ ├── 7.2_IsoSurfaceVolRenderingApp.cpp
│ ├── 7.2_MIPVolRenderingApp.cpp
│ ├── 7.2_Texture2DVolRenderingApp.cpp
│ ├── 7.2_Texture3DVolRenderingApp.cpp
│ ├── 7.3_vtkLODProp3DApp.cpp
│ ├── 7.4_UnstructuredGridVolumeRenderingApp.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── ironProt.vtk
│ │ └── mummy.128.vtk
│ └── StartVS.bat.in
├── Chap08
│ ├── 8.1_ObserverCommandDemo1.cpp
│ ├── 8.1_ObserverCommandDemo2.cpp
│ ├── 8.2_InteractionDemo.cpp
│ ├── 8.3_AnnotationWidget.cpp
│ ├── 8.3_MeasurementWidget.cpp
│ ├── 8.4_CellPicker.cpp
│ ├── 8.4_PointPicker.cpp
│ ├── 8.4_PropPicker.cpp
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── data
│ │ ├── lena.bmp
│ │ ├── scalarBarWidgetTestData.vtk
│ │ ├── VTKBook-TestImage.jpg
│ │ └── VTK-logo.png
│ └── StartVS.bat.in
├── Chap09
│ ├── data
│ │ └── VTKBook-TestImage.jpg
│ ├── Qt
│ │ ├── CMakeLists.txt
│ │ ├── CreateWindowsBatchScript.cmake
│ │ ├── main.cpp
│ │ ├── ProjectMainWindow.cpp
│ │ ├── ProjectMainWindow.h
│ │ ├── ProjectMainWindow.ui
│ │ └── StartVS.bat.in
│ ├── vtkDialog
│ │ ├── CMakeLists.txt
│ │ ├── CreateWindowsBatchScript.cmake
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── vtkDialog.ico
│ │ │ └── vtkDialog.rc2
│ │ ├── resource.h
│ │ ├── StartVS.bat.in
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── targetver.h
│ │ ├── vtkDialog.aps
│ │ ├── vtkDialog.cpp
│ │ ├── vtkDialogDlg.cpp
│ │ ├── vtkDialogDlg.h
│ │ ├── vtkDialog.h
│ │ ├── vtkDialog.rc
│ │ ├── vtkView3D.cpp
│ │ ├── vtkView3D.h
│ │ ├── vtkView.cpp
│ │ └── vtkView.h
│ ├── vtkResample
│ │ ├── CMakeLists.txt
│ │ ├── CreateWindowsBatchScript.cmake
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Toolbar256.bmp
│ │ │ ├── Toolbar.bmp
│ │ │ ├── vtkSDIDoc.ico
│ │ │ ├── vtkSDI.ico
│ │ │ └── vtkSDI.rc2
│ │ ├── ResampleDialog.cpp
│ │ ├── ResampleDialog.h
│ │ ├── resource.h
│ │ ├── StartVS.bat.in
│ │ ├── stdafx.cpp
│ │ ├── stdafx.h
│ │ ├── targetver.h
│ │ ├── UserImages.bmp
│ │ ├── vtkSDI.aps
│ │ ├── vtkSDI.cpp
│ │ ├── vtkSDIDoc.cpp
│ │ ├── vtkSDIDoc.h
│ │ ├── vtkSDI.h
│ │ ├── vtkSDI.rc
│ │ ├── vtkSDIView.cpp
│ │ └── vtkSDIView.h
│ └── vtkSDI
│ ├── CMakeLists.txt
│ ├── CreateWindowsBatchScript.cmake
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Toolbar256.bmp
│ │ ├── Toolbar.bmp
│ │ ├── vtkSDIDoc.ico
│ │ ├── vtkSDI.ico
│ │ └── vtkSDI.rc2
│ ├── Resource.h
│ ├── StartVS.bat.in
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── targetver.h
│ ├── UserImages.bmp
│ ├── vtkSDI.aps
│ ├── vtkSDI.cpp
│ ├── vtkSDIDoc.cpp
│ ├── vtkSDIDoc.h
│ ├── vtkSDI.h
│ ├── vtkSDI.rc
│ ├── vtkSDIView.cpp
│ └── vtkSDIView.h
└── Chap10
├── 10.1_ClassTest.cpp
├── 10.1_ObserverTest.cpp
├── 10.1_vtkTest.cpp
├── 10.3_AlgorithmFilterTest.cpp
├── 10.3_ImageAlgorithmFilterTest.cpp
├── 10.3_PolyDataAlgorithmFilterTest.cpp
├── 10.3_ReportProgressFilterTest.cpp
├── CMakeLists.txt
├── CreateWindowsBatchScript.cmake
├── StartVS.bat.in
├── vtkAlgorithmFilter.cpp
├── vtkAlgorithmFilter.h
├── vtkImageAlgorithmFilter.cpp
├── vtkImageAlgorithmFilter.h
├── vtkPolyDataAlgorithmFilter.cpp
├── vtkPolyDataAlgorithmFilter.h
├── vtkReportProgressFilter.cpp
├── vtkReportProgressFilter.h
├── vtkTestClass.cpp
├── vtkTestClass.h
├── vtkTestDataObject.cpp
├── vtkTestDataObject.h
├── vtkTestFilter.cpp
└── vtkTestFilter.h
31 directories, 440 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论