VTK

QT——vtk显示坐标轴

使用VTK中的vtkAxesActor和vtkOrientationMarkerWidget在左下角显示坐标轴,捣鼓了一天,才整成。 ``` renWin_ = vtkSmartPointer::New(); this->SetRenderWindow(renWin_); renderer_ = v ......
坐标轴 坐标 vtk

VTK+OCC显示CAD模型

VTK是一款十分优秀的可视化套件,开源且功能强大,基本上可以满足有限元领域的全部可视化需求。遗憾的是,VTK不支持CAD模型(如igs、stp格式的模型)的显示。 在网上搜索后可以发现,在不花钱的情况下,想要显示和处理CAD模型,基本上都得使用OpenCasCade,即OCC。OCC有自己的可视化系 ......
模型 VTK OCC CAD

VTK 问题整理

1)问题 解决:#include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);VTK_MODULE_INIT(vtkRenderingFreeType); 2)问题 ......
问题 VTK

VTK 9.2 Qt 5.14 安装及错误处理

安装注意:编译release和debug,通过切换配置为release和debug,文件都是在cmake的CMAKE_INSTALL_PREFIX指定的文件夹,需要编译完一种后,把这个文件夹改名(比如debug配置,则改名为debug),不然会覆盖。 在Qt项目中,出现错误:“无法解析的外部符号__ ......
错误 5.14 VTK 9.2 14

VTK9.1.0在Windows10+VS2019+Qt 5.15.2环境下编译安装以及VTK应用于QT

下载VTK安装包在VTK官网 Download | VTK 中下载VTK9.1.0待编译源码,解压后在路径Documentation/dev/bulid.md中可以看到官方提供的Prerequisites以及简易教程 编译环境安装按照官方提供的Prerequisites,安装以下环境: CMakeV ......
下编 VTK Windows 环境 VTK9

vtk中截取图像显示

[toc] 部分项目中需要截取vtk图像进行显示 # 1.CmakeLists ``` #1.设置cmake的最小版本 cmake_minimum_required(VERSION 3.3...3.12 FATAL_ERROR) #2.设置项目名称 project (Step2) #3.查找vtk ......
图像 vtk

VTK mouse event -- 捕捉鼠标动作并发送信号:vtkCommand

头文件申明: ```C++ #pragma once #include #include #include #include #include #include class MyMouseCallback : public QObject, public vtkCommand { Q_OBJECT ......
vtkCommand 信号 鼠标 动作 mouse

VTK vtkImageReslice

三维图像切面提取 切片(Slice)或切面是三维图像比较常用的概念,尤其在医学图像中。通过提取切面可以方便地浏览和分析图像内部组织结构。VTK中vtkImageReSlice类可以实现图像切面的提取。在实际开发中,四视图中冠状视面、矢状面和横断面(显示过图像内部一点且平行于XY、YZ、XZ平面的平面 ......
vtkImageReslice VTK

VTK 生成MIP图像-vtkImageSlabReslice类

MIP MIP(Maximum/Minimum Intensity Projection),最大/最小密度投影重建。 MIP可以较真实地反应组织密度差异,使得血管的异常改变、形态、走形强化;但是只适用于外观形态的显示。 在容积扫描数据中对每条径线上每个像素的最大强度值进行编码并投射成像。MIP的灰阶 ......
vtkImageSlabReslice 图像 VTK MIP

VTK 显示为 2D

```C++ void restrict_to_2d(QVTKOpenGLNativeWidget *widget) { // Set the render window's multisampling to 0. vtkRenderWindow *render_window = widget->r ......
VTK 2D

VTK - 编译安装

1.准备工作 1-1.Qt(5.15) 1-2.CMake(3.26.4) 1-3.VTK源码(9.2.6) 1-4.CUDA环境(1080ti / cudnn 12 /cuda 536) 以上环境自行安装准备 2.下载VTK源码 VTK 官网下载源码文件 Download | VTK 3.配置CM ......
VTK

VTK 设置视觉位置和焦点

VTK 基本视图说明: 相机设置 1 renderer =vtk.vtkRenderer() 2 self.camera = renderer.GetActiveCamera() 3 self.camera.SetViewUp (0, -1, 0) #设视角位置 4 self.camera.SetP ......
视觉 位置 焦点 VTK

QT——【VTK开发】绘制图形后重新渲染窗口

需要加一行代码重新渲染 ```c++ renderWindow_->Render(); ``` 示例代码 ```c++ // 映射源,将体对象转换为图形数据 auto mapper = vtkSmartPointer::New(); cubeSource->SetCenter(x, y, z); / ......
图形 VTK

VTK 体绘制之vtkVolume

基本概念 vtkVolume类似于几何渲染中的vtkActor,用于表示渲染场景中的对象。除了存储基本的变换信息(平移、旋转、放缩等),其内部还存储了两个重要对象。这两个对象分别是vtkAbstactVolumeMapper对象和 vtkVolumeProperty对象。相应的函数如下。1)void ......
vtkVolume VTK

VTK vtkActor、vtkRenderer、vtkRenderWindow的设置

1、正常显示vtk,需要 vtkActor (可以有多个) 进行一些演员的处理 vtkRenderer (可以有多个) 将vtkActor进行加入 vtkRenderWindow(只能有一个) 将vtkRenderer进行加入 vtkRenderWindowInteractor(只能有一个) 将vt ......
vtkRenderWindow vtkRenderer vtkActor VTK

Qt 5.14.2配置QVTKOpenGLNativeWidget控件并在QT中显示VTK窗口

操作系统:win 10QT: 5.15.2VTK : 9.1 一、VTK库编译 1、从官网下载vtk 库现在已经更新到9.2.2 了 2、下载Cmake 3、使用Cmake 编译vtk源码 注意点 : 1、有三个路径,source build install 2、对应Qt的安装位置 4、使用vs 生 ......
QVTKOpenGLNativeWidget 控件 VTK Qt 14

VTK 随笔一 ,使用Qt + vtk 画一条直线

1、创建qt工程不做赘述。 2、创建一个类继承QVTKOpenGLNativeWidget (这个是vtk给qt项目准备的),此类可以是空类,vtkView.cpp 只要实现构造就可以。 #pragma once #include <QVTKOpenGLNativeWidget.h> #includ ......
直线 随笔 VTK vtk

VTK 正交投影 透视投影

VTK默认透视投影(近大远小),如果想改成正交投影(平行投影,远近一样): 1.调用vtkCamera的ParallelProjectionOn函数开启 2.通过vtkCamera的SetParallelScale缩放 3.通过vtkCamera的SetClippingRange设置前后裁剪平面 关 ......
正交 VTK

VTK 视角的旋转、平移、缩放

在CAD/CAM软件中,都需要旋转、平移和缩放视角,来观察操作图形。由于VTK定义的交互的类型不是很适用,所有通过定义一套自己的交互方式。 在下面代码中,鼠标左键平移,滚轮缩放,右键旋转。 先定义一个交互类型。继承自vtkInteractorStyleTrackballCamera,并且交换按键。 ......
视角 VTK

VTK 设置面片背面颜色

在上一篇文章切开了零件,发现零件内部和外部颜色一样,当需要不一样时,可以通过actor的SetBackfaceProperty方法设置背面属性。 代码跟上一篇几乎一样,只是给actor设置了SetBackfaceProperty。 //定义背面材质属性 vtkNew<vtkProperty> bac ......
面片 颜色 VTK

VTK 平面裁剪

有些时候需要显示零件内部情况,所有会对零件显示进行平面裁剪,这里用到了vtkPlane和vtkClipPolyData。 vtkPlane是定义一个平面,vtkClipPolyData使用vtkPlane定义的平面进行裁剪。 下面列出主要的代码,其他Qt框架代码参考前面文章。 QSurfaceFor ......
平面 VTK
共111篇  :4/4页 首页上一页4下一页尾页