- 博客(12)
- 收藏
- 关注
原创 vtk学习11:vtk的图像(vtkimageviewer2)显示
vtk中主要通过vtkimageviewer2类来显示图像;它提供了一个简单而强大的界面,使用户能够加载、显示和交互地浏览二维或三维图像数据。
2024-05-16 16:01:00 318 1
原创 vtk学习10:图像的简单处理
在vtk中内置了很多的创建图像的source的类,其中vtkImageCanvasSource2D是一个重要的创建图像的类:该类主要是用来创建二维图像数据。也就是说创建一个空白的画布;它可以将 vtkImageData 中的图像数据呈现在 VTK 渲染场景中,与前面的vtkactor的区别:vtkActor 类用于在 VTK 场景中显示三维几何对象,而的vtkImageActor 类则用于在 VTK 场景中显示二维图像数据的。它并不表示一个具体的二维图形,而是提供了一个生成和编辑二维图像数据的工具。
2024-05-16 15:24:53 223 1
原创 多路io转接/复用
内核监听多个文件描述符的属性(套接字的读写缓冲区)变化。如果有某一个文件描述符的缓冲区发生变化,就将这个事件告知应用层。—————套接字可以认为为伪文件。select:window中使用较多,可跨平台。2.1)select函数的api:()epoll:Linux下使用多。一:多路io的本质是什么?
2024-05-13 17:56:49 172
原创 vtk学习8:智能指针的学习
允许多个智能指针共享对同一资源的所有权。它使用引用计数来跟踪资源的引用次数,当最后一个。智能指针会自动管理引用计数的增加与减少;: 允许多个智能指针共享对同一资源的所有权。它使用引用计数来跟踪资源的引用次数,当最后一个。:这是一种独占式的智能指针;确保在其使用的生命周期内只有一个指针可以指向被。在vtk中获取运行时的类型通过-----getclassname()来获取。在vtk中直接使用vtksmartpointer来代替智能指针。当其被销毁的时候,其管理的对象也被销毁。离开作用域时,资源会被释放。
2024-05-13 16:45:58 181
原创 vtk学习7:图像读取
/vtkImageViewer->提供了一个简单的界面,可以将图像数据显示在窗口中,因此无需。#include //显示2d图像类。#include //BMP读取类。{ //读取不同格式的图像有不同的类,整体的代码没有大的改变。
2024-05-13 09:42:34 530
原创 vtk学习6:坐标系统的学习
在计算机系统里面的常用的坐标系统分4种:model坐标系统、world坐标系统、view坐标系统、display坐标系统。本例中的坐标系统的学习只是简单的在窗口视图上的展示位置的确认。
2024-05-11 17:16:32 265 1
原创 学习5:一些简单类的调用以及说明
用于模拟光源的类,可以实现各种各样的视觉效果,从而提升场景的真实感和吸引力,该类是使用在。制对象在渲染场景中的外观,例如颜色、透明度、光照特性等。场景中物体如何被观察、渲染和呈现在屏幕上。)的外观属性,可以控。
2024-05-11 15:42:32 119 1
原创 vtk学习3:椎体的交互
一种简单而有效的方式来实现交互式操作,用户可以与渲染窗口中的场景进行交互,像通过鼠标右键拖动可以平移视图,通过滚轮滚动可以缩放视图等。: 可以认为是一个独立的场景,用于将场景中的几何对象渲染与展示的,生成最终的图像。几何数据、属性和变换组合成一个可渲染的实体,并将其添加到渲染场景中。
2024-05-11 12:02:32 219 1
原创 基础vtk学习2:
一:显示椎体及旋转#include "vtkAutoInit.h" VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkInteractionStyle);/*补充: 如果在项目中没有加上面这三行代码; 一般在cmake中会添加相关的命令将模块加入到项目中*/#include <vtkSmartPointer.h>#include <vtkConeSource.h> //包含圆锥形的几何数据
2024-05-11 09:59:33 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人