自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 学习笔记二

vtkVolumeRayCastMapper和vtkVolumeTextureMapper2D仅支持VTK_UNSIGNED_CHAR 和VTK_UNSIGNED_SHORT类型数据。//色调范围从红色到蓝色。VTKFixedPointVolumeRayCastMapper灵活性最高,支持所有类型数据,最该可以支持四元数据。vtkVolumeTextureMapper3D则支持任意类型数据,当然必须输单组分数据或者是多元独立数据。//设置颜色表中的颜色,下列两种方式都可以。//设置颜色表中的颜色。

2023-11-24 10:29:24 128 1

原创 vtk数据集

vtk中数据集由几何结构、拓扑结构和数据数据组成。不同的几何结构和拓扑结构对应不同类型的数据集。

2023-11-09 00:08:51 126 1

原创 python函数封装

Python入门——函数封装_python封装函数_<ZYH>的博客-CSDN博客

2023-11-07 15:25:55 88 1

原创 不同的映射器

vtkDataSetMapper是一个通用的映射器,可以将任何vtkDataSet数据映射到图形系统中。它可以处理vtkPolyData、vtkImageData、vtkStructuredGrid等数据类型。使用vtkDataSetMapper可以快速渲染数据集,并将其显示在屏幕上。在VTK中,vtkDataSetMapper是一个非常常用的类,它可以帮助我们将数据可视化。

2023-11-06 16:36:57 77 1

原创 VTK_3D坐标系(vtkAxesActor/vtkCubeAxesActor)

【代码】VTK_3D坐标系(vtkAxesActor/vtkCubeAxesActor)

2023-10-20 01:32:11 1650 3

原创 polydata数据创建和显示

数据由和组成。

2023-10-19 11:00:58 250 1

原创 体绘制_VolumeProperty_不透明度传递函数+梯度不透明度传递函数+颜色传递函数+阴影+vtklodpro3D

例如,当绘制一个数据量非常大的不规则网格数据时,可以添加一个vtkPolyDataMapper渲染一个表面模型,作为最低级别分辨率的渲染;不同的是,vtkLODProp3D类能够支持多个Mapper、Property和Texture对象,并由他选择Mapper对象实现绘制。尤其是在用户交互过程,需要不断对数据进行渲染,这样就造成了交互不流畅,用户体验差。vtkLODProp3D在渲染过程中,会为每个Mapper估计一个渲染时间,并选择一个最优的实现渲染。5.体绘制加速:vtkLODProp3D。

2023-10-09 15:23:02 170 1

原创 体绘制_光线投射算法+固定点光线投射算法+基于GPU加速的光线投射算法+二维纹理映射+三维纹理映射

另外,该方式还可以设置插值优先还是分类优先。

2023-10-09 13:09:46 451 1

原创 体绘制与面绘制

建立可视化管线。

2023-10-09 00:50:15 993 1

原创 学习笔记一

算法是一种更高级的等值面提取算法。它使用了空间分割树(Octree)来提高算法的效率,并且可以在提取等值面时保持边界的较高分辨率。该算法通过将体数据划分为小的单元格,并根据这些单元格内部的标量值来确定等值面的位置和形状。算法使用线性插值的方法,通过将体数据中的标量值与指定的等值进行比较,生成等值面。该算法使用了一个线性插值表,将等值面与单元间的交点进行插值计算,从而生成平滑的等值面。算法是常用于三维可视化和体积渲染的算法。三、用vtk将包含xyz坐标和浓度的体数据进行三维可视化。二、tvtk学习笔记参考。

2023-10-08 10:52:48 73 1

原创 vtk中用ploydatamapper实现obj模型的读取和可视化

【代码】vtk中用ploydatamapper实现obj模型的读取和可视化。

2023-10-07 22:20:22 308 1

原创 Python 三维数组转换成图像的具体操作步骤

【代码】Python 三维数组转换成图像的具体操作步骤。

2023-10-04 20:22:39 709 1

原创 vtk体绘制算法

从图像平面的每个像素都沿着视线方向发出一条射线,此射线穿过体数据集,按一定步长进行采样,由内插计算每个采样点的颜色值和不透明度,然后由前向后或由后向前逐点计算累计的颜色值和不透明度值,直至光线完全被吸收或穿过物体。在光线投射算法中,主要涉及到的是传递函数(transfer function)的概念。是将三维数据场直接转换为屏幕上的二维图像,不必生成中间几何图元(面绘制需要),能够展示空间体细节,简单来说就是能够更完整的展示出整个物体,而不仅仅是表面。)能得到很好的光照效果。

2023-09-27 12:21:07 1174 1

原创 数据篇——numpy array数据转换为VTKImageData

numpy array是一个离散的三维空间数据场(离散体数据场),格式为三维数组,需把numpy数据转成vtk里可以用的格式:numpy array -> vtkIImageData。这里的1D array得是C order(row-major order),最好使用deep copy(1)以免出现一些内存管理的问题。# 参数二:deep一般设为1(True),采用deep——copy模式,避免内存问题。# 参数一:这里的num_array必须是1维或2维数组,因此一般需用。将3维数组平铺为1维数组。

2023-09-27 10:29:00 649 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除