![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VTK
文章平均质量分 91
JiNan.YouQuan.Soft
这个作者很懒,什么都没留下…
展开
-
VTK源码分析:Type System
作为一款开源跨平台的数据可视化代码库,VTK以其清晰的流水线工作方式、丰富的后处理算法、异种渲染/交互方式,而被众多CAx软件选作后处理实施方案。而异种渲染/交互方式的实现,主要是倚重于VTK的类型系统,因此,有必要对这个问题予以研究分析。另外,结合前面对FreeCAD类型系统的分析,本文旨在导出类型系统在设计与实现等方面的(非)技术约束。原创 2024-07-20 12:57:52 · 393 阅读 · 0 评论 -
The view model in Acise
在FreeCAD中,借助于Boost Signals2实现了业务层、显示层的分层,但整个FreeCAD Gui层却采用了Coin3D进行渲染,因此,很难在这方面进行扩展。相较之下,在SALOME中,可以为不同的Module指定特定的ViewModel,支持OpenGL、OCC、VTK、ParaView、Qwt等多种渲染方式。原创 2024-05-26 11:12:32 · 1599 阅读 · 0 评论 -
CAx软件开发技术专题:后处理可视化常用算法
后处理可视化是CAx软件的重要组成模块。开源代码VTK以其跨平台、丰富的数据结构与算法、可扩展性、易用性等特点而逐渐成为了CAx软件后处理首选的技术方案。虽然VTK提供了相对完备的后处理功能,但要用好这些后处理代码,却需要对相关后处理算法有一定研究和理解。一、MarchingCube算法二、FlyEdges算法参考文献Schroeder W , Maynard R , Geveci B . Flying edges: A high-performance scalab...原创 2022-05-16 20:28:29 · 924 阅读 · 0 评论 -
OpenSceneGraph源码分析:OpenGL Object
一、OpenGL ObjectOpenGL Object(以下简称GLObject)可以看作是OpenGL状态的容器,提供了OpenGL渲染过程中顶点数据、纹理数据、帧缓存、着色器等相关属性。通过绑定到图形上下文(Graphics Context)来修改渲染管线相关状态值,进而实现对OpenGL渲染管线的控制。An OpenGL Object is an OpenGL construct that contains some state. When they are bound to the c..原创 2022-05-10 22:53:26 · 449 阅读 · 0 评论 -
Windows下编译PureMVC-C++
PureMVC是一套轻量级的MVC开发框架,最初支持ActionScript 3语言,目前已经移植到18种编程语言,PureMVC包括两个版本:标准版和多核版。由于PureMVC对应的VS构建项目仅支持到VS 2010,同时考虑到目前CMake已然成为跨平台软件构建的首选方案。因此,本文探讨在WIndows下使用CMake构建VS 2019项目。原创 2022-05-03 22:31:12 · 1343 阅读 · 1 评论 -
VTK开发精要:数据与管线机制
VTK开发精要济南友泉软件有限公司目录一、 数据存储2.1 vtkDataArray2.2 vtkFieldData2.3 vtkDataObject2.4 vtkDataSet2.5 vtkMultiBlockDataSet二、 管线机制2.1 管线2.2 Filter三、 vtkExcutive3.1 关联算法3.2...原创 2020-08-15 16:05:40 · 1911 阅读 · 1 评论