原创 vtk實戰(四十九)——使用vtkCell3D構建三維形體
#include <vtkSmartPointer.h> #include <vtkVersion.h> #include <vtkPoints.h> #include <vtkCellArray.h> #include <vtk
原创 vtk實戰(三十五)——讀取結構化格網數據
#include <vtkSmartPointer.h> #include <vtkPolyDataMapper.h> #include <vtkStructuredGridReader.h> #include <vtkStruc
原创 vtk實戰(五十一)—構建三維形體
#include <vtkSmartPointer.h> #include <vtkPolyDataMapper.h> #include <vtkTextMapper.h> #include <vtkActor.h> #inclu
原创 vtk實戰(四十五)——寫入png格式
#include <vtkImageData.h> #include <vtkPNGWriter.h> #include <vtkSmartPointer.h> #include <vtkImageCanvasSource2D.h
原创 vtk實戰(四十六)——寫入pnm格式
#include <vtkImageData.h> #include <vtkPNMWriter.h> #include <vtkSmartPointer.h> #include <vtkImageCanvasSource2D.h
原创 快速排序
分兩部分實現,函數sort()負責選定區間,函數Qsort()負責給選定區間的數值分大小 class QuickSort { public: int Qsort(int* a,int low,int high){
原创 堆排序
#include <iostream> #include<algorithm> using namespace std; //堆排序 class HeapSort { public: int* heapSort(int*
原创 基數排序
#include <iostream> #include<algorithm> using namespace std; class RadixSort { public: int* radixSort(int* A,
原创 vtk實戰(三十八)——讀取jpg數據(有問題)
#include <vtkSmartPointer.h> #include <vtkImageViewer2.h> #include <vtkJPEGReader.h> #include <vtkRenderWindow.h> #
原创 vtk實戰(三十九)——讀取PNG數據
#include <vtkSmartPointer.h> #include <vtkImageViewer2.h> #include <vtkPNGReader.h> #include <vtkRenderWindow.h> #i
原创 希爾排序
#include <iostream> #include<algorithm> using namespace std; class ShellSort{ public: void swap(int *A, int i
原创 vtk實戰(五十二)—箭頭
#include <vtkArrowSource.h> #include <vtkPolyData.h> #include <vtkSmartPointer.h> #include <vtkPolyDataMapper.h> #i
原创 vtk實戰(三十七)——讀取bmp數據
#include <vtkSmartPointer.h> #include <vtkImageViewer2.h> #include <vtkBMPReader.h> #include <vtkRenderWindow.h> #i
原创 vtk實戰(五十)—計算線段與多邊形的交點
主要用到IntersectWithLine()方法,如果交叉點發生,該方法返回非0值,並且計算交叉點座標。 #include <vtkSmartPointer.h> #include <vtkPoints.h> #include
原创 vtk實戰(四十七)——寫入tif格式
#include <vtkImageData.h> #include <vtkInteractorStyleImage.h> #include <vtkTIFFWriter.h> #include <vtkSmartPointer