VTK
VTK相关内容介绍
_黄岛主_
一名研发设计类软件的搬砖工。
展开
-
解决PyCharm无法自动补全VTK代码问题
在使用第三方库VTK时发现在PyCharm中无法自动补齐,这在写代码的时候会非常不方便,解决方法是import库的时候这样写:import vtkmodules.all as vtk原创 2020-03-30 16:41:48 · 1540 阅读 · 3 评论 -
Windows下编译VTK8.1.1_Qt5.6.2_vs2013_CMake3.11.4_Python3.6
参照下面的链接将Qt5.6.2、vs2013、CMake3.11.4及Python3.6安装好:https://blog.csdn.net/dsfsdffgfd/article/details/81252783然后去VTK的官网下载源码,编译安装过程可参考:https://blog.csdn.net/wanhongluli/article/details/77852843编译完成后...原创 2018-07-29 21:44:42 · 597 阅读 · 0 评论 -
VTK中的“对象”与现实世界中“剧院”的类比
有时真的是佩服那些创造计算机语言的人,他们不仅是科学家,还是哲学家。下面先看一下以下代码,然后和现实世界作类比,我们就会发现科学技术也是来源于生活并高于生活的。一段基本的VTK代码:#include <vtkSmartPointer.h>#include <vtkRenderWindow.h>#include <vtkRenderer.h>#in...原创 2018-07-30 16:18:39 · 168 阅读 · 0 评论 -
ParaView和VTK中场景的导入与导出
ParaView作为一款优秀的后处理软件,可以说将VTK的功能已经发挥的淋漓尽致了,不过最近发现在场景导入导出方面二者还是有些差异。场景的导入(Import)和导出(Export)是指将渲染场景中的对象,包括光照、相机、Actor、属性、变换矩阵等信息写入文件中,或者从外部文件中将这些对象导入渲染场景中,一般所导入的文件含有多个数据集。VTK中一般以关键字Importer和Export...原创 2018-08-01 17:42:24 · 12142 阅读 · 11 评论 -
VTK中对模型进行封闭性检测
由于受原始数据、重建方法的限制,得到的网格模型并不是封闭的。有时为了显示或者处理某些要求,需要网格必须是封闭的。比如一个球面网格就是封闭性网格。如果一条边只被一个多边形包含,那么这条边就是边界边。是否存在边界边是检测一个网格模型是否封闭的重要特征。vtkFeatureEdges是一个非常重要的类,该类能够提取多边形网格模型中四种类型的边:边界边:即只被一个多边形或者一条边包含的边。 非...原创 2018-09-16 17:45:49 · 2351 阅读 · 1 评论 -
为什么不建议科学可视化时使用Rainbow做颜色映射?
科学数据可视化时需要一组颜色做映射,Rainbow就是其中使用很广的一类,如下:是不是很熟悉?用它做颜色映射后的效果是下图这个样子的:然而ParaView官方人员不建议使用Rainbow做颜色映射,他们给出的理由是:1、Rainbow颜色不遵循自然感知的排序,也即Rainbow的色调在我们的视觉系统中并没有真正的有序感知(相对明亮的人们较易感知到,但Rainbow的颜色都很亮...原创 2019-05-14 17:53:56 · 2358 阅读 · 2 评论