Vessel-Clipper

所属分类:内容生成
开发工具:C++
文件大小:4083KB
下载次数:0
上传日期:2021-12-16 07:21:21
上 传 者sh-1993
说明:  使用用户输入的中心线剪裁血管表面
(Clip vessel surface with user input centerlines)

文件列表:
CMakeLists.txt (2621, 2021-12-16)
CenterlinesInfoWidget (0, 2021-12-16)
CenterlinesInfoWidget\CMakeLists.txt (1878, 2021-12-16)
CenterlinesInfoWidget\CenterlinesInfoWidget.cpp (30507, 2021-12-16)
CenterlinesInfoWidget\CenterlinesInfoWidget.h (1304, 2021-12-16)
CenterlinesInfoWidget\CenterlinesInfoWidget.ui (9772, 2021-12-16)
CenterlinesInfoWidget\qcustomplot.cpp (1306237, 2021-12-16)
CenterlinesInfoWidget\qcustomplot.h (308965, 2021-12-16)
Core (0, 2021-12-16)
Core\CMakeLists.txt (2488, 2021-12-16)
Core\boundaryCaps.h (431, 2021-12-16)
Core\io.cpp (30336, 2021-12-16)
Core\io.h (4705, 2021-12-16)
Core\observe_error.h (1152, 2021-12-16)
Data (0, 2021-12-16)
Data\centerline.vtp (89485, 2021-12-16)
Data\surface.stl (22266336, 2021-12-16)
Doc (0, 2021-12-16)
Doc\img (0, 2021-12-16)
Doc\img\screencap.png (304356, 2021-12-16)
LICENSE (11357, 2021-12-16)
MainWindow (0, 2021-12-16)
MainWindow\CMakeLists.txt (2412, 2021-12-16)
MainWindow\interactorStyleCenterline.cpp (3347, 2021-12-16)
MainWindow\interactorStyleCenterline.h (521, 2021-12-16)
MainWindow\mainWindow.cpp (134097, 2021-12-16)
MainWindow\mainWindow.h (7615, 2021-12-16)
MainWindow\mainWindow.ui (61604, 2021-12-16)
MainWindow\measurements.cpp (41971, 2021-12-16)
MainWindow\measurements.h (1298, 2021-12-16)
MainWindow\measurements.ui (25203, 2021-12-16)
MainWindow\preferences.cpp (15843, 2021-12-16)
MainWindow\preferences.h (1203, 2021-12-16)
MainWindow\preferences.ui (19485, 2021-12-16)
MainWindow\vtkHausdorffDistancePointSetFilter.cpp (10315, 2021-12-16)
MainWindow\vtkHausdorffDistancePointSetFilter.h (5601, 2021-12-16)
Resources (0, 2021-12-16)
... ...

# Vessel Clipper Clip vessel surface with user input centerlines. This repository is a GUI version of the [Vessel Centerline Extraction](https://github.com/jackyko1991/Vessel-Centerline-Extraction). Extra functions like surface clipping, domain defining are also included for CFD and morphological analysis purposes. ## Features - Centerline and geometry calculation - Clip user input vessel surfaces (.VTK, .VTP, .STL) with pre-defined centerline file (.VTP, .VTK). - Clipped surface enclosing (capping) - Output domain for CFD region definitions ![alt text](./Doc/img/screencap.png "Vessel Clipper") ## Example Usages - Centerline Calculation - Surface Clipping - Boundary Extension - Domain Define for CFD simulation ## Pre-build binary ## Build from Source Toolchain dependency: - MSVC 2015 **Update 3**(Windows) - CMake 3.11 or above - Qt 5.9 or above - VTK 8.0 (VTK 7.0 cannot save capped STL surface properly) - ITK - VMTK - nlohmann_json(if CMake version below 3.11) 1. Complete CMake Medical Imaging Toolchain for Windows (MSVC2015). 2. nlohmann_json will be automatically fetched if CMake version is >= 3.11. Older CMake version need to use pre-built toolchain, check usage in [official repo](https://github.com/nlohmann/json). ### Known issue - nlohmann_json is picky with C++ compilers. For MSVC 2015 users, make sure version is using Update 3. ## To-do List - Add cylindrical clipper - Boundary extension ## References ## Contributions

近期下载者

相关文件


收藏者