vtk

    0熱度

    1回答

    我設置了一個3D數組圖像數據,渲染並顯示它,並向它添加一個vtkboxwidget。 我想在用戶旋轉時獲取vtkboxwidget的每個角度的座標,縮放vtkboxwidget。我怎樣才能做到這一點。這是我的代碼。 #include "myrender.h" #include <vtkInteractorStyleTrackballCamera.h> // For vtkBoxWidget:

    0熱度

    1回答

    我正嘗試使用numpy/vtk顯示使用CT掃描獲取的圖像。爲此,我遵循sample code和this question的回答,但我沒有得到好的結果,我不知道原因。 我已經檢查出來,我正確加載數據,所以它似乎我做錯了渲染時。任何類型的幫助,高度讚賞。這是我的結果到現在爲止:提前 感謝。 這是我的代碼: import os import sys import pylab import glob

    1熱度

    1回答

    我正在用QT使用vtk。目前,我使用vtkDicomImageReader閱讀了一系列Dicom圖像,並用vtkImageViewer2將它們可視化爲切片。 現在我想用鼠標選取一些點並在二維圖像切片上生成一個閉合曲線,任何人都可以提出什麼vtk方法或類可能會有所幫助?

    0熱度

    1回答

    我想減少網格(STL文件)中的三角形數量。這裏是我的代碼: import vtk filename = 'E://stl_file.stl' reader = vtk.vtkSTLReader() reader.SetFileName('filename.stl') ##convert polygonal mesh into triangle mesh tri = vtk.vtkTr

    1熱度

    1回答

    我有以下代碼: #include <vtkInteractorStyleTrackballCamera.h> class InteractorStyle : public vtkInteractorStyleTrackballCamera { public: static InteractorStyle* New() {}; vtkTypeMacro(Int

    -1熱度

    1回答

    我是VTK的新手。我試圖在我的macbook上運行下面的代碼,但是窗口未能彈出。似乎它意外退出。有人能告訴我最新的原因嗎? TIA int main(int argc, const char * argv[]) { //cylinder vtkSphereSource *sphere = vtkSphereSource::New(); sphere->SetPhiResolution(1

    2熱度

    1回答

    所以我有一個觀點,並在z軸上創建一條線以查看與某個網格的交點(以在z軸上投影網格上的點)。 所以我創建了一個vtkCellLocator,但是函數的參數是什麼?它不是在文檔中都描述: int vtkCellLocator::IntersectWithLine(double a0[3], double a1[3], double tol, double& t, double

    1熱度

    2回答

    目前我正在嘗試將VTK庫與Qt結合使用來構建應用程序以可視化STL文件。要開始我安裝了下列庫/節目: 的Visual Studio 2015年專業 的CMake 3.7.0 VTK 7.1.0 的Qt 5.8.0 QT間期我使用的是針對vs2015編譯的版本,即: qt-opensource -Windows 86 msvc2015_64-5.8.0.exe 繼Kitware一切提供的說明之後,似

    1熱度

    2回答

    我需要使用相同的轉換矩陣轉換(旋轉現在)的itk圖像和vtk polydata,但我遇到了麻煩。 所有的代碼和測試數據是在這裏:https://github.com/jmerkow/vtk_itk_rotate 下面是relavent部分: import SimpleITK as sitk import vtk import numpy as np def rotate_img(img, r

    0熱度

    1回答

    我想使用vtkArrayCalculator,用在的Paraview濾波器,如這裏描述的,當:ArrayCalculatorExample vtkSmartPointer<vtkArrayCalculator> calculator = vtkSmartPointer<vtkArrayCalculator>::New(); calculator->SetInputData(input); ca