自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用vtk读取.csv文件生成曲线图

vtk,读入.csv或者.txt文件使用的类是vtkDelimitedTextReader;曲线展示使用的类是vtkChartXY,并且可以设置曲线的线宽、线型,以及线的标识等。

2022-06-19 19:35:37 1240 2

原创 使用vtk生成饼状图

vtk展示饼状图主要用到的vtk类是vtkChartPie最终显示结果如下:

2022-06-05 17:35:56 394

原创 使用vtkUnstructuredGrid数据结构,输入8个点生成长方体

使用vtkUnstructuredGrid数据结构,输入8个点生成长方体 在vtk中vtkUnstructuredGrid数据结构支持许多三维立体结构,比如长方体(),四面体(),三棱柱,多面体(),以及金字塔形状(), 当需要直接输入点来绘制长方体、四面体、三棱柱,多面体或者金字塔形状时,采用vtkUnstructuredGrid可能会更方便一些。 输入8个点,绘制长方体的代码如下:int main(int argc, ch...

2022-05-29 21:33:59 1423

原创 给流线图加一些箭头

流线图虽然能够表示出流体流动的轨迹,但没有箭头表示流动方向,似乎不太容易看出流动方向,可以使用生成矢量箭头的方法给流线上加一定箭头表示流动方向。生成矢量箭头的类是vtkGlyph3D。还是以之前读取的open foam后台阶算例为例,具体代码如下:#include <vtkOpenFOAMReader.h>#include <vtkSmartPointer.h>#include <vtkAppendPolyData.h>#include <vtkPolyDa

2021-04-20 22:54:22 6474 2

原创 用vtk生成流线图

在CFD后处理时,经常使用流线图展示流体流动的轨迹和流动方向,以及查看漩涡的位置。vtk中自带生成流线的函数,使用vtkStreamTracer类就可以生成流线图。使用vtkStreamTracer需要两个数据输入,一个表示流线生成的位置,一般使用SetSourceConnection,一个需要矢量数据类使用SetInputConnection;然后设置流线的积分类型,流线的生成方向,流线终止条件等。以openfoam的经典后台阶算例结果为数据,使用vtk生成流线的过程如下:#include &l

2021-03-23 21:23:26 3759 3

原创 使用vtk读取openfoam计算结果

vtk中的vtkOpenFOAMReader可以读取openfoam的计算计算结果,需要设置的参数主要是计算结果路径和需要读取时刻。标量条采用hsv配色,从蓝到红。openfoam算例采用的是open foam所给的后台阶算例。以下是读取open foam计算的结果的源程序代码如下:在这里插入代码片```#include "stdafx.h"#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL2)VTK_MODULE

2021-03-08 22:53:32 2356 5

原创 使用vtk读取stl模型遇到报错问题:(ERROR: In D:\vtk8.2\VTK-8.2.0\IO\Geometry\vtkSTLReader.cxx, line 667)

记录一下vtk读取stl文件出错的原因。在使用vtkSTLreader读取stl文件时遇到报错,报错内容如下所示:ERROR: In D:\vtk8.2\VTK-8.2.0\IO\Geometry\vtkSTLReader.cxx, line 667vtkSTLReader (000001E3684220D0): STLReader: error while reading file D:\moxing\a12.stl at line 16: Premature EOF while reading ‘

2021-01-24 22:01:43 1801

原创 使用vtk提取模型模型边线2021-01-24

使用vtk提取模型模型边线最近做一个项目,需要用到提取模型边线的功能,分享和记录一下提取模型边线过程和方法。主要用到vtk类有vtkSTLReader,读取stl模型文件,vtkAppendPolyData,合并读取的stl文件,vtkFeatureEdges,提取模型边线。相关代码如下:#include “stdafx.h”#include <vtkAutoInit.h>VTK_MODULE_INIT(vtkRenderingOpenGL...

2021-01-24 21:32:30 1219 8

空空如也

空空如也

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

TA关注的人

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