vtk
muye2356
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用vtk读取.csv文件生成曲线图
vtk,读入.csv或者.txt文件使用的类是vtkDelimitedTextReader;曲线展示使用的类是vtkChartXY,并且可以设置曲线的线宽、线型,以及线的标识等。原创 2022-06-19 19:35:37 · 1500 阅读 · 2 评论 -
使用vtk生成饼状图
vtk展示饼状图主要用到的vtk类是vtkChartPie最终显示结果如下:原创 2022-06-05 17:35:56 · 542 阅读 · 0 评论 -
使用vtkUnstructuredGrid数据结构,输入8个点生成长方体
使用vtkUnstructuredGrid数据结构,输入8个点生成长方体 在vtk中vtkUnstructuredGrid数据结构支持许多三维立体结构,比如长方体(),四面体(),三棱柱,多面体(),以及金字塔形状(), 当需要直接输入点来绘制长方体、四面体、三棱柱,多面体或者金字塔形状时,采用vtkUnstructuredGrid可能会更方便一些。 输入8个点,绘制长方体的代码如下:int main(int argc, ch...原创 2022-05-29 21:33:59 · 1690 阅读 · 0 评论 -
给流线图加一些箭头
流线图虽然能够表示出流体流动的轨迹,但没有箭头表示流动方向,似乎不太容易看出流动方向,可以使用生成矢量箭头的方法给流线上加一定箭头表示流动方向。生成矢量箭头的类是vtkGlyph3D。还是以之前读取的open foam后台阶算例为例,具体代码如下:#include <vtkOpenFOAMReader.h>#include <vtkSmartPointer.h>#include <vtkAppendPolyData.h>#include <vtkPolyDa原创 2021-04-20 22:54:22 · 7906 阅读 · 2 评论 -
用vtk生成流线图
在CFD后处理时,经常使用流线图展示流体流动的轨迹和流动方向,以及查看漩涡的位置。vtk中自带生成流线的函数,使用vtkStreamTracer类就可以生成流线图。使用vtkStreamTracer需要两个数据输入,一个表示流线生成的位置,一般使用SetSourceConnection,一个需要矢量数据类使用SetInputConnection;然后设置流线的积分类型,流线的生成方向,流线终止条件等。以openfoam的经典后台阶算例结果为数据,使用vtk生成流线的过程如下:#include &l原创 2021-03-23 21:23:26 · 4493 阅读 · 3 评论 -
使用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 · 2123 阅读 · 0 评论 -
使用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 · 1536 阅读 · 8 评论
分享